add CMake project (not finished)