CMake is a cross-platform, open-source system for managing and automating the build process of software using a compiler-independent method. ===== Pitfalls ===== CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly. Missing variable is: CMAKE_Converter_COMPILER_ENV_VAR Called from: [1] /bla/project/CMakeLists.txt CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly. Missing variable is: CMAKE_Somethingsomething_COMPILER When writing a CMakeLists.txt file make sure to NOT put any spaces in your projectname. Everything after the first space is interpreted as language to e enabled for the project ([[http://www.cmake.org/cmake/help/cmake-2-8-docs.html#command:project|see doc]] for details). Right: PROJECT(WorldDomination) WRONG PROJECT(World Domination)