adding a CMake to compile the project