rpcsx/.github/BUILDING.md
Darkhost1999 85bd5be5ef
Update BUILDING.md
Third party dependencies have been merged into the source tree as submodules! If you previously installed RPCSX when you needed `spirv-cross`, `gslang`, or `xbyak`, you should run:
```
git pull
git submodule update --recursive --remote
```
2024-10-12 13:19:45 -05:00

757 B

Building

The dependencies for Debian-like distributions.

git is only needed for Ubuntu 22.04

sudo apt install build-essential cmake libunwind-dev libglfw3-dev libvulkan-dev vulkan-validationlayers-dev libsox-dev git libasound2-dev

The dependencies for Fedora distributions:

sudo dnf install cmake libunwind-devel glfw-devel vulkan-devel vulkan-validation-layers-devel gcc-c++ gcc sox-devel alsa-lib-devel

The dependencies for Arch distributions:

sudo pacman -S libunwind glfw-x11 vulkan-devel sox git cmake alsa-lib

Cloning the Repo

git clone --recursive https://github.com/RPCSX/rpcsx && cd rpcsx

How to compile the emulator

cmake -B build && cmake --build build -j$(nproc)