CMake è utilizzato per controllare il processo di compilazione del software usando dei semplici file di configurazione indipendenti dal compilatore e dal sistema. CMake genera makefile e workspace nativi, che possono essere utilizzati con il compilatore desiderato. CMake è abbastanza articolato: può supportare ambienti complessi che richiedono configurazioni di sistema, chiamate al preprocessore, generazione di codice e istanziazione di template.
CMake è stato sviluppato da Kitware come parte del progetto «NLM Insight Segmentation and Registration Toolkit». Il progetto ASCI VIEWS ha fornito supporto per quanto riguarda il loro ambiente di calcolo parallelo. Altri sponsor comprendono le comunità open source di Insight, VTK e 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] |