mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-12-18 06:12:20 -05:00
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
This commit is contained in:
parent
7d80d1c85d
commit
16d69e4a28
@ -173,7 +173,7 @@ cmake --build build-cmake --target ExtractAssetHeaders
|
|||||||
```
|
```
|
||||||
|
|
||||||
## macOS
|
## 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!**
|
**Important: For maximum performance make sure you have ninja build tools installed!**
|
||||||
|
|
||||||
@ -187,6 +187,9 @@ cd ShipWright
|
|||||||
# Clone the submodule libultraship
|
# Clone the submodule libultraship
|
||||||
git submodule update --init
|
git submodule update --init
|
||||||
|
|
||||||
|
# Install development dependencies (assuming homebrew)
|
||||||
|
brew install sdl2 libpng glew ninja cmake tinyxml2 nlohmann-json libzip
|
||||||
|
|
||||||
# Generate Ninja project
|
# Generate Ninja project
|
||||||
# Add `-DCMAKE_BUILD_TYPE:STRING=Release` if you're packaging
|
# 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
|
# Add `-DSUPPRESS_WARNINGS=0` to prevent suppression of warnings from LUS and decomp (src) files. set to 1 to re-enable suppression
|
||||||
|
Loading…
Reference in New Issue
Block a user