add some c++ / CMake stuff