How to setup, build, and run tests on Linux

1. Install Ubuntu 14.04 or later.

2. Install all the needed build tools and libraries
sudo apt-get install g++-4.8 g++ git make libboost1.54-all-dev libssl-dev cmake

3. Clone the project using Git (it will be stored in the folder "casablanca"):
git clone

Going forward, you will want to pull from the master branch, which will always contain the last known release.

4. Build the SDK for Release
cd casablanca/Release
mkdir build.release
cd build.release
CXX=g++-4.8 cmake .. -DCMAKE_BUILD_TYPE=Release

You can build the Debug version by specifying -DCMAKE_BUILD_TYPE=Debug on the cmake line instead.

5. After building you can run the tests by executing the ./ script inside the "Binaries" folder:
cd Binaries
./test_runner *

For versions prior to 2.0, please visit Setup and Build on Linux (1.4)

Last edited Mar 30, 2015 at 5:04 PM by stevetgates, version 36