Capitolo 7. CMake, il sistema di generazione di KDE

Introduzione a CMake

Nel marzo 2006, il programma CMake sconfisse diversi concorrenti e fu selezionato per essere il sistema di generazione di KDE 4, sostituendo il sistema basato sugli Autotools che KDE aveva usato fin dall'inizio.

È disponibile un'introduzione a CMake sul wiki della Comunità di KDE. Fondamentalmente, invece di eseguire make -f Makefile.cvs, quindi configure, e quindi Make, dobbiamo semplicemente eseguire CMake e poi Make.

kdesrc-build supporta CMake. Alcune funzionalità di kdesrc-build erano in realtà funzionalità per il sistema di generazione sottostante, incluse configure-flags e do-not-compile. Quando sono disponibili funzionalità equivalenti, sono fornite. Per esempio, l'equivalente dell'opzione configure-flags è cmake-options, e anche l'opzione do-not-compile è supportata per CMake nella versione 1.6.3 di kdesrc-build.