Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.14 KB

File metadata and controls

36 lines (26 loc) · 1.14 KB

MacOS Environment Setup

Running the game requires an Apple Silicon Mac running macOS Sequoia, or an Intel Mac. Additionally, we currently build on macOS 15 (Sequoia) at this time.

Ensure that you have Xcode command line tools installed (this installs things like Apple Clang). If you don't, you can run the following command:

xcode-select --install

On Apple Silicon, Rosetta 2 also must be installed:

softwareupdate --install-rosetta

Building for x86_64

brew install cmake nasm ninja go-task clang-format openssl@3
export OPENSSL_ROOT_DIR=$(brew --prefix openssl@3)
cmake -B build --preset=Release-macos-x86_64-clang
cmake --build build --parallel $((`sysctl -n hw.logicalcpu`))

Building for ARM64 (experimental, unsupported)

brew install cmake ninja go-task clang-format openssl@3
export OPENSSL_ROOT_DIR=$(brew --prefix openssl@3)
cmake -B build --preset=Release-macos-arm64-clang
cmake --build build --parallel $((`sysctl -n hw.logicalcpu`))

You may have to add the MacOS SDK to your LIBRARY_PATH:

  • export LIBRARY_PATH="$LIBRARY_PATH:/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib"