CMake es un generador de sistemas de compilación de código abierto y multiplataforma. Para obtener la documentación completa, visite la página de inicio de CMake y la página de documentación de CMake. El CMake Community Wiki también hace referencia a guías y recetas útiles.
Kitware mantiene y respalda CMake y lo desarrolla en colaboración con una productiva comunidad de contribuyentes.
CMake se distribuye bajo la licencia BSD de 3 cláusulas aprobada por OSI. Consulte Copyright.txt para obtener más detalles.
Windows
MacOS de Apple
linux
FreeBSD
OpenBSD
Solaris
AIX
Es posible que otros sistemas operativos similares a UNIX funcionen demasiado de inmediato; de lo contrario, no debería ser un problema importante migrar CMake a esta plataforma. Publique en el foro de discurso de CMake para preguntar si otras personas han tenido experiencia con la plataforma.
Puede compilar CMake como cualquier otro proyecto con un sistema de compilación basado en CMake: ejecute un CMake ya instalado en este árbol de fuentes con su generador y opciones preferidos. Luego compílelo e instálelo.
Para compilar la documentación, instale Sphinx y configure CMake con -DSPHINX_HTML=ON
y/o -DSPHINX_MAN=ON
para habilitar el generador "html" o "man". Agregue -DSPHINX_EXECUTABLE=/path/to/sphinx-build
si la herramienta no se encuentra automáticamente.
Para ejecutar el conjunto de pruebas, ejecute ctest
en el directorio de compilación de CMake después de la compilación. Consulte la Guía de pruebas de CMake para obtener más detalles.
Necesita tener un compilador de C++ (que admita C++ 11) y un make
instalado. Ejecute el script bootstrap
que encontrará en el directorio fuente de CMake. Puede utilizar la opción --help
para ver las opciones admitidas. Puede utilizar la opción --prefix=
para especificar un directorio de instalación personalizado para CMake. Una vez que esto haya terminado exitosamente, ejecute make
y make install
.
Por ejemplo, si simplemente desea compilar e instalar CMake desde el código fuente, puede compilarlo directamente en el árbol de código fuente:
$ ./bootstrap && make && sudo make install
O, si planea desarrollar CMake o ejecutar el conjunto de pruebas, cree un árbol de compilación separado:
$ mkdir compilación && compilación de cd $ ../bootstrap && hacer
Hay dos formas de crear CMake en Windows:
Compile con MSVC de VS 2015 o posterior. Debe descargar e instalar una versión binaria de CMake. Puede obtener estas versiones desde la página de descarga de CMake. Luego continúe con las instrucciones anteriores para compilar CMake con CMake.
Bootstrap con MinGW bajo MSYS2. Descargue e instale MSYS2. Luego instale las herramientas de compilación necesarias:
$ pacman -S --necesario git base-devel mingw-w64-x86_64-gcc
y arranque como arriba.
Si ha encontrado un error:
Si tiene un parche, lea el primer documento CONTRIBUTING.
De lo contrario, publique en el foro de debate de CMake y pregunte sobre los comportamientos esperados y observados para determinar si realmente se trata de un error.
Finalmente, si el problema no se resuelve con los pasos anteriores, abra una entrada en CMake Issue Tracker.
Consulte CONTRIBUTING.rst para obtener instrucciones sobre cómo contribuir.