mirror of
https://github.com/cemu-project/Cemu.git
synced 2024-11-26 02:54:17 +01:00
BUILD.md: Mention Debian in the build-instructions for Ubuntu (#1096)
This commit is contained in:
parent
8d7fc98275
commit
3a02490a1f
12
BUILD.md
12
BUILD.md
@ -6,8 +6,8 @@
|
|||||||
- [Linux](#linux)
|
- [Linux](#linux)
|
||||||
- [Dependencies](#dependencies)
|
- [Dependencies](#dependencies)
|
||||||
- [For Arch and derivatives:](#for-arch-and-derivatives)
|
- [For Arch and derivatives:](#for-arch-and-derivatives)
|
||||||
|
- [For Debian, Ubuntu and derivatives](#for-debian-ubuntu-and-derivatives)
|
||||||
- [For Fedora and derivatives:](#for-fedora-and-derivatives)
|
- [For Fedora and derivatives:](#for-fedora-and-derivatives)
|
||||||
- [For Ubuntu and derivatives](#for-ubuntu-and-derivatives)
|
|
||||||
- [Build Cemu](#build-cemu)
|
- [Build Cemu](#build-cemu)
|
||||||
- [CMake and Clang](#cmake-and-clang)
|
- [CMake and Clang](#cmake-and-clang)
|
||||||
- [GCC](#gcc)
|
- [GCC](#gcc)
|
||||||
@ -48,10 +48,7 @@ To compile Cemu, a recent enough compiler and STL with C++20 support is required
|
|||||||
#### For Arch and derivatives:
|
#### For Arch and derivatives:
|
||||||
`sudo pacman -S --needed base-devel clang cmake freeglut git glm gtk3 libgcrypt libpulse libsecret linux-headers llvm nasm ninja systemd unzip zip`
|
`sudo pacman -S --needed base-devel clang cmake freeglut git glm gtk3 libgcrypt libpulse libsecret linux-headers llvm nasm ninja systemd unzip zip`
|
||||||
|
|
||||||
#### For Fedora and derivatives:
|
#### For Debian, Ubuntu and derivatives:
|
||||||
`sudo dnf install clang cmake cubeb-devel freeglut-devel git glm-devel gtk3-devel kernel-headers libgcrypt-devel libsecret-devel libtool libusb1-devel nasm ninja-build perl-core systemd-devel zlib-devel`
|
|
||||||
|
|
||||||
#### For Ubuntu and derivatives:
|
|
||||||
`sudo apt install -y cmake curl clang-15 freeglut3-dev git libgcrypt20-dev libglm-dev libgtk-3-dev libpulse-dev libsecret-1-dev libsystemd-dev libtool nasm ninja-build`
|
`sudo apt install -y cmake curl clang-15 freeglut3-dev git libgcrypt20-dev libglm-dev libgtk-3-dev libpulse-dev libsecret-1-dev libsystemd-dev libtool nasm ninja-build`
|
||||||
|
|
||||||
You may also need to install `libusb-1.0-0-dev` as a workaround for an issue with the vcpkg hidapi package.
|
You may also need to install `libusb-1.0-0-dev` as a workaround for an issue with the vcpkg hidapi package.
|
||||||
@ -59,6 +56,9 @@ You may also need to install `libusb-1.0-0-dev` as a workaround for an issue wit
|
|||||||
At Step 3 in [Build Cemu using cmake and clang](#build-cemu-using-cmake-and-clang), use the following command instead:
|
At Step 3 in [Build Cemu using cmake and clang](#build-cemu-using-cmake-and-clang), use the following command instead:
|
||||||
`cmake -S . -B build -DCMAKE_BUILD_TYPE=release -DCMAKE_C_COMPILER=/usr/bin/clang-15 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-15 -G Ninja -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja`
|
`cmake -S . -B build -DCMAKE_BUILD_TYPE=release -DCMAKE_C_COMPILER=/usr/bin/clang-15 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-15 -G Ninja -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja`
|
||||||
|
|
||||||
|
#### For Fedora and derivatives:
|
||||||
|
`sudo dnf install clang cmake cubeb-devel freeglut-devel git glm-devel gtk3-devel kernel-headers libgcrypt-devel libsecret-devel libtool libusb1-devel nasm ninja-build perl-core systemd-devel zlib-devel`
|
||||||
|
|
||||||
### Build Cemu
|
### Build Cemu
|
||||||
|
|
||||||
#### CMake and Clang
|
#### CMake and Clang
|
||||||
@ -74,8 +74,8 @@ cmake --build build
|
|||||||
|
|
||||||
If you are building using GCC, make sure you have g++ installed:
|
If you are building using GCC, make sure you have g++ installed:
|
||||||
- Installation for Arch and derivatives: `sudo pacman -S gcc`
|
- Installation for Arch and derivatives: `sudo pacman -S gcc`
|
||||||
|
- Installation for Debian, Ubuntu and derivatives: `sudo apt install g++`
|
||||||
- Installation for Fedora and derivatives: `sudo dnf install gcc-c++`
|
- Installation for Fedora and derivatives: `sudo dnf install gcc-c++`
|
||||||
- Installation for Ubuntu and derivatives: `sudo apt install g++`
|
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone --recursive https://github.com/cemu-project/Cemu
|
git clone --recursive https://github.com/cemu-project/Cemu
|
||||||
|
Loading…
Reference in New Issue
Block a user