CMakeLists.txt partially implemented