### Masterproject #### Setup ##### External Software * QT 5.5 * CxxTest 4.3 * Valgrind 3.9.0 (linux) * Clang & LLVM (installation guide http://clang.llvm.org/docs/LibASTMatchersTutorial.html) * Boost 1.55 * Eigen 3.2.3 ##### Environment Variables * QT_DIR - ...\Qt\Qt5.2.1\5.2.1\\ * CXX_TEST_DIR - .../cxxtest-4.3/ * CLANG_DIR - .../clang-llvm/ * BOOST_155_DIR - .../boost_1_55_0 * EIGEN_DIR - .../eigen For Win32: * VLD_DIR - .../Visual Leak Detector * path - apped path to git.exe ##### Settings Run setup script: $ ./script/setup.sh ##### Updating Clang on UNIX $ cd .../clang_llvm $ cd llvm $ git pull origin master $ cd tools/clang $ git pull origin master $ cd tools/extra/ $ git pull origin master $ cd ../../../../../build $ cmake -G Ninja ../llvm $ ninja -j 4 check-all $ cd ../release_build $ cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ../llvm $ ninja -j 4 clang