4 - a decent compiler, at least a gcc 4.8.x or better clang 3.3+, because you need ver strong C++11 support here
7 - if you like, set clang as default ("export CC=/usr/bin/clang; export CXX=/usr/bin/clang++")
8 - run cmake in the local repo ("cmake .")
9 - now you have a GNU makefile and you can compile the stuff with "make"