Relying solely on CMake