Updated Building for Linux (markdown)

Maximilian Downey Twiss 2022-08-05 13:59:36 +10:00
parent 2d8024142b
commit f3c7360df8

@ -1,8 +1,8 @@
## Prerequisites ## Prerequisites
* `git` * `git`
* `curl` * `curl`
* `cmake`, version 3.10 or newer for Dolphin 5.0-10149 and newer. * `cmake`, version 3.13 or newer for Dolphin 5.0-16995 and newer.
* C++ compiler, with C++17 support (e.g. `gcc` 7+, `clang` 5+) for Dolphin 5.0-10149 and newer. * C++ compiler, with C++20 support for Dolphin 5.0-17123 and newer.
## Additional Dependencies Examples ## Additional Dependencies Examples
@ -13,7 +13,7 @@ sudo apt install build-essential git cmake ffmpeg libavcodec-dev libavformat-dev
### Other Debian based (Debian, Kali, etc.): ### Other Debian based (Debian, Kali, etc.):
``` ```
sudo apt install build-essential git cmake ffmpeg libavcodec-dev libevdev-dev libusb-1.0-0-dev libavformat-dev libswscale-dev libsfml-dev libminiupnpc-dev libmbedtls-dev curl libhidapi-dev libpangocairo-1.0-0 libgtk2.0-dev libbluetooth-dev qtchooser qmake6 libudev-dev portaudio19-dev libasound2-dev libzypp-dev libcubeb-dev libfmt-dev sudo apt install build-essential git cmake ffmpeg libavcodec-dev libevdev-dev libusb-1.0-0-dev libavformat-dev libswscale-dev libsfml-dev libminiupnpc-dev libmbedtls-dev curl libhidapi-dev libpangocairo-1.0-0 libgtk2.0-dev libbluetooth-dev qtchooser qmake6 libudev-dev portaudio19-dev libasound2-dev libzypp-dev libcubeb-dev libfmt-dev llvm-dev
``` ```
### Chrome/Chromium OS (via Chromebrew): ### Chrome/Chromium OS (via Chromebrew):
@ -26,10 +26,8 @@ crew install git cmake qtbase ffmpeg libfmt pugixml
2. `cd dolphin` 2. `cd dolphin`
## Add necessary submodules ## Add necessary submodules
1. `git submodule update --init Externals/mGBA` 1. `git submodule update --init`
2. `git submodule update --init Externals/spirv_cross` 2. `git pull --recurse-submodules`
3. `git submodule update --init Externals/zlib-ng`
4. `git pull --recurse-submodules`
## Building ## Building
### Global Build (if unsure, use this option) ### Global Build (if unsure, use this option)