CMake

CMake
software
Logo
Logo
output di CMake
output di CMake
output di CMake
GenereAutomazione dello sviluppo
SviluppatoreAndy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf
Data prima versione2000
Ultima versione3.31.4 (10 gennaio 2025)
Sistema operativoMultipiattaforma
LinguaggioC++
C
ToolkitQt
LicenzaBSD 3-clausole
(licenza libera)
Sito webcmake.org/

CMake è un software libero multipiattaforma per l'automazione dello sviluppo il cui nome è un'abbreviazione di cross platform make. Questo software nasce per rimpiazzare Automake nella generazione dei Makefile, cercando di essere più semplice da usare. Infatti, nella maggior parte dei progetti, non esiste un Makefile incluso nei sorgenti, dato che questo non è portabile.

Per la compilazione del programma è necessario verificare che siano incluse tutte le librerie e scovare i loro percorsi all'interno del file system. Proprio per questo motivo, è impossibile avere un Makefile già scritto.

A questo punto, il tool Automake, doveva eseguire una precisa ricerca di tali librerie e infine, se non si sono riscontrati errori, la definitiva creazione del Makefile per la successiva compilazione. Questo avveniva con:

./configure
make
make install

La creazione di un configure non è proprio facilissima. Proprio per questo interviene il nuovo sistema di generazione di Makefile: CMake.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne