CMake | ||
---|---|---|
![]() | ||
![]() | ||
Información general | ||
Tipo de programa | build system | |
Desarrollador | Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf | |
Modelo de desarrollo | Software libre | |
Lanzamiento inicial | 2000 | |
Licencia | Nueva licencia BSD | |
Información técnica | ||
Programado en | C, C++[1] | |
Interfaz gráfica predeterminada | Qt | |
Versiones | ||
Última versión estable | 3.28.2 (info) ( 29 de enero de 2024 (1 año y 17 días)) | |
Enlaces | ||
CMake es una herramienta multiplataforma de generación o automatización de código. El nombre es una abreviatura para "cross platform make" (make multiplataforma); más allá del uso de "make" en el nombre, CMake es una suite separada y de más alto nivel que el sistema make común de Unix, siendo similar a las autotools.
CMake es un software libre y de código abierto multiplataforma para gestionar la automatización de la construcción del software utilizando un método independiente del compilador. Soporta jerarquías de directorios y aplicaciones que dependen de múltiples bibliotecas. Se utiliza en conjunción con entornos de construcción nativos como Make, Qt Creator, Ninja, Xcode de Apple, y Microsoft Visual Studio. Tiene dependencias mínimas, requiriendo sólo un compilador C++ en su propio sistema de construcción.