Some portions of this repository are portable beyond iOS and can be built using CMake.
You need:
cmakeYou need Xcode, which you can get from the Mac App Store.
You can get other development tools via homebrew. Adjust as needed for other package managers.
brew install cmake
Ubuntu Trusty includes CMake 2.8.12 which should be sufficient. Newer versions are fine too.
sudo apt-get install cmake
An easy way to get development tools is via Chocolatey.
Unfortunately, the cmake.install package is semi-broken, so use the portable
version.
choco install cmake.portable
CMake builds out-of source, so create a separate build directory for the target you want to work on.
mkdir build
cd build
cmake ..
Once CMake has run once, you can just run make repeatedly and it will
regenerate Makefiles as needed.
To build everything and run tests:
make -j all test