updates to CMake