Cmake with gcc or clang. Here in this description we build with gcc >= 4.9 (has C++11 support).
Install packages with 'apt-get'/aptitude.
boost-all >= 1.57 libsnappy-dev libleveldb-dev
strusBase
git clone https://github.com/patrickfrey/strusBase strusBase
cd strusBase
cmake -DCMAKE_BUILD_TYPE=Release -DLIB_INSTALL_DIR=lib .
make
make install
cd ..
git clone https://github.com/patrickfrey/strusBase strusBase
cd strusBase
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER="clang" -DCMAKE_CXX_COMPILER="clang++" .
make
make install
cd ..
git clone https://github.com/patrickfrey/strus
cd strus
cmake -DCMAKE_BUILD_TYPE=Release .
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER="clang" -DCMAKE_CXX_COMPILER="clang++" .
make
make test
make install