- XCode >= Xcode 10.2.1 (Build: 10E1001)
- Install Homebrew. If you use some other package managers, you're on your own :)
brew update-reset && brew update
brew tap homebrew/cask-fonts
brew install --cask font-dejavu-sans
brew install cmake python3 libepoxy freetype fontconfig harfbuzz sdl2 sdl2_image opus opusfile qt5 libogg libpng eigen
brew install llvm
pip3 install cython numpy jinja2 lz4 pillow pygments toml
Install this optionally to later generate the documentation
You will also need nyan and its dependencies:
brew install flex make
(For noobs
git clone https://github.com/SFTtech/openage
cd openage
)
./configure --compiler=clang++ --mode=release --download-nyan
make
make test
runs the built-in tests.
make run
or ./bin/run
launches the game. Try ./bin/run --help
!
make doc
For more options and details, refer to [doc/README.md][/doc/README.md]