updated CMake configuration