diff --git a/Building-for-Linux.md b/Building-for-Linux.md index 8fb87a2..fae1fdd 100644 --- a/Building-for-Linux.md +++ b/Building-for-Linux.md @@ -1,8 +1,8 @@ ## Prerequisites * `git` * `curl` -* `cmake`, version 3.10 or newer for Dolphin 5.0-10149 and newer. -* C++ compiler, with C++17 support (e.g. `gcc` 7+, `clang` 5+) for Dolphin 5.0-10149 and newer. +* `cmake`, version 3.13 or newer for Dolphin 5.0-16995 and newer. +* C++ compiler, with C++20 support for Dolphin 5.0-17123 and newer. ## 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.): ``` -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): @@ -26,10 +26,8 @@ crew install git cmake qtbase ffmpeg libfmt pugixml 2. `cd dolphin` ## Add necessary submodules -1. `git submodule update --init Externals/mGBA` -2. `git submodule update --init Externals/spirv_cross` -3. `git submodule update --init Externals/zlib-ng` -4. `git pull --recurse-submodules` +1. `git submodule update --init` +2. `git pull --recurse-submodules` ## Building ### Global Build (if unsure, use this option)