This repository contains all third-party libraries required to build SLADE Doom Editor on macOS.
NOTE: If you are using Homebrew, there is a better way to get SLADE.
- Intel Mac with 64-bit CPU
- macOS 10.7 Lion or newer
- Xcode 4.6 or newer
- Git (installed with the recent versions of Xcode)
- CMake 2.8 or newer
There are two methods of building SLADE:
- From Xcode:
Executexcode.sh
script to start Xcode with the project opened. Now you can compile and debug SLADE like any other macOS application. - From command line:
Executebuild.sh
script to build SLADE. The application bundle will be created insidebuild/Release
directory.
In both cases the main repository is cloned into SLADE directory. This happened only once during the first run of the script. You will need to pull changes by hand after that.
It's possible to create a Disk Image *.dmg
file, suitable for making redistributable builds. Execute make_dmg.sh
script to generate it.
You can build and create a Disk Image at an arbitrary Git tag by specifying its name as a command line parameter for xcode.sh
and make_dmg.sh
scripts.
Also, you can switch to a branch other than master and run the corresponding script again.