working CMake