Hoofdstuk 7. CMake, het bouwsysteem voor KDE

Inhoudsopgave

Inleiding tot CMake

Inleiding tot CMake

In Maart 2006, versloeg het CMake programma verschillende concurrenten en werd geselecteerd als bouwsysteem voor KDE 4, daarmee het op autotools-gebaseerde systeem vervangend dat KDE vanaf het begin gebruikte.

Een introductie-pagina over CMake is beschikbaar op de KDE Community Wiki. Waar het eigenlijk op neer komt is dat we in plaats van make -f Makefile.cvs, en dan configure, en tenslotte Make gebruiken, we eenvoudig CMake en Make gebruiken.

kdesrc-build heeft ondersteuning voor CMake. Enkele functionaliteiten van kdesrc-build zijn eigenlijk functionaliteiten van het onderliggende bouwsysteem, inclusief configure-flags en do-not-compile. Als er equivalente functionaliteiten beschikbaar zijn, dan worden ze beschikbaar gemaakt. Bijvoorbeeld, het equivalent voor de optie configure-flags is cmake-options, en de optie do-not-compile wordt ook ondersteunt voor CMake vanaf kdesrc-build versie 1.6.3.