CMake analysis