CMake se usa para controlar el proceso de compilación del software usando una plataforma sencilla y archivos de configuración independientes del compilador. CMake genera makefiles nativos y espacios de trabajo que se pueden usar en el entorno del compilador de su elección. CMake es bastante sofisticado: es posible usar entornos complejos que requieran configuración del sistema, generación del preprocesador, generación de código, e instanciación de plantillas.
CMake fue desarrollado por Kitware como parte del proyecto «NLM Insight Segmentation and Registration Toolkit». El proyecto «ASCI VIEWS» también proporciona funcionalidad en el contexto de su entorno de computación paralela. También son patrocinadoras las comunidades de código abierto Insight, VTK y VXL.
|
|
|
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| alpha | 8,602.9 kB | 24236 kB | [list of files] |
| amd64 | 7,842.9 kB | 20268 kB | [list of files] |
| arm | 8,537.3 kB | 21332 kB | [list of files] |
| hppa | 8,442.1 kB | 20384 kB | [list of files] |
| i386 | 7,851.1 kB | 20016 kB | [list of files] |
| ia64 | 9,927.2 kB | 31148 kB | [list of files] |
| mipsel | 7,705.5 kB | 24240 kB | [list of files] |
| powerpc | 7,976.1 kB | 20344 kB | [list of files] |
| s390 | 7,581.0 kB | 19568 kB | [list of files] |
| sparc | 8,033.0 kB | 20676 kB | [list of files] |