Capítulo 7. CMake, el sistema de compilación de KDE 4

Tabla de contenidos

Introducción a CMake

Introducción a CMake

En marzo de 2006, el programa CMake eliminó a varios competidores y fue elegido como sistema de compilación para KDE 4, reemplazando el sistema basado en autotools que KDE usaba al principio.

Una introducción a la página de CMake está disponible en la KDE TechBase. Básicamente, en lugar de ejecutar make -f Makefile.cvs, después configure y por último Make, ejecute simplemente CMake y a continuación Make.

Kdesvn-build tiene soporte para CMake. Algunas características de Kdesvn-build realmente eran características del sistema de compilación subyacente, incluyendo inst-apps, configure-flags y do-not-compile. Cuando haya características equivalentes disponibles, se proporcionarán. Por ejemplo, la opción equivalente a configure-flags es cmake-options, y la opción do-not-compile también está soportada para CMake desde Kdesvn-build versión 1.6.3.

Sin embargo, algunas opciones (como inst-apps) no tienen equivalente directo y están desactivadas. Debería encontrar una forma de implementarlas con CMake, y en el momento que la encuentre, reactivaré la opción. Sin embargo, funcionará todo más o menos de la misma forma.