From 16d69e4a28676c90cbc882a189b92acd9a64d3b1 Mon Sep 17 00:00:00 2001 From: lemonslut Date: Mon, 9 Dec 2024 21:27:35 -0700 Subject: [PATCH] Update macOS development dependency list (#4648) - Adds a few extras I had to install to build - Adds link to [homebrew](https://brew.sh/) - Adds `brew install ...` command to setup script --- docs/BUILDING.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/BUILDING.md b/docs/BUILDING.md index 74ab53378..73379533f 100644 --- a/docs/BUILDING.md +++ b/docs/BUILDING.md @@ -173,7 +173,7 @@ cmake --build build-cmake --target ExtractAssetHeaders ``` ## macOS -Requires Xcode (or xcode-tools) && `sdl2, libpng, glew, ninja, cmake` (can be installed via homebrew, macports, etc) +Requires Xcode (or xcode-tools) && `sdl2, libpng, glew, ninja, cmake, tinyxml2, nlohmann-json, libzip` (can be installed via [homebrew](https://brew.sh/), macports, etc) **Important: For maximum performance make sure you have ninja build tools installed!** @@ -187,6 +187,9 @@ cd ShipWright # Clone the submodule libultraship git submodule update --init +# Install development dependencies (assuming homebrew) +brew install sdl2 libpng glew ninja cmake tinyxml2 nlohmann-json libzip + # Generate Ninja project # Add `-DCMAKE_BUILD_TYPE:STRING=Release` if you're packaging # Add `-DSUPPRESS_WARNINGS=0` to prevent suppression of warnings from LUS and decomp (src) files. set to 1 to re-enable suppression