shadPS4/documents/building-macos.md
2026-06-13 04:22:09 -07:00

1.2 KiB

Build shadPS4 for macOS

Install the necessary tools to build shadPS4:

First, make sure you have Xcode 26.0 or newer installed.

For installing other tools and library dependencies we will be using Homebrew.

First, install Homebrew:

# Installs Homebrew to /opt/homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Adds Homebrew to your path
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
eval $(/opt/homebrew/bin/brew shellenv)

Then, use Homebrew to install the required build tools:

brew install clang-format cmake

Cloning and compiling:

Clone the repository recursively:

git clone --recursive https://github.com/shadps4-emu/shadPS4.git
cd shadPS4

Generate the build directory in the shadPS4 directory:

cmake -S . -B build/ -DCMAKE_OSX_ARCHITECTURES=x86_64

Enter the directory:

cd build/

Use cmake to build the project:

cmake --build . --parallel$(sysctl -n hw.ncpu)

Now run the emulator:

./shadps4 /"PATH"/"TO"/"GAME"/"FOLDER"/eboot.bin