What is CMake?
CMake is a cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform-independent and compiler-independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, preprocessor generation, code generation, and template instantiation. Please go to http://www.cmake.org/HTML/About.html to learn more about CMake.
Related Questions
- I followed the VXL installation documentation, but found that some of the entries in the ‘CMakeCache.txt’ file say that CMake could not find programs, paths, etc. Is this a problem?
- When should CMake be rerun to automatically generate makefiles/project files?
- What is CMake, and where is it installed on XSEDE?