summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlemonslut <lemonslut11@gmail.com>2024-12-09 21:27:35 -0700
committerGitHub <noreply@github.com>2024-12-09 23:27:35 -0500
commit16d69e4a28676c90cbc882a189b92acd9a64d3b1 (patch)
tree08c79f2e28c2b37dab89ad46af30c08d41c2856f
parent7d80d1c85d6cec09faa22da3532cd9928496ccdf (diff)
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
-rw-r--r--docs/BUILDING.md5
1 files changed, 4 insertions, 1 deletions
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