versiones guia español descargar actualizar command-line cmake

command-line - guia - qgis manual



Agregar opciones de línea de comando a CMake (2)

Estoy construyendo una gran biblioteca con CMake y me gustaría que los usuarios puedan habilitar / deshabilitar ciertas partes de mi proceso de compilación selectivamente.

¿Cómo puedo agregar opciones de línea de comandos a mi compilación CMake, por ejemplo, para que los usuarios puedan escribir algo como cmake --build-partone --nobuild-parttwo --dothis=true --dothat=false ..

Aparentemente, la palabra clave OPTION creará variables que se pueden configurar desde la GUI de CMake, pero no puedo entender cómo hacerlo desde la línea de comando.


Sí, debes usar el comando de option . Puede establecer opciones desde la línea de comandos de esta manera:

//CMakeLists.txt option(MyOption "MyOption" OFF) //Command line cmake -DMyOption=ON MyProjectFolder

Tenga en cuenta que -DMyOption debe venir antes de la ruta.


Solo una pequeña corrección:

Si tiene otras variables para aprobar, se recomienda indicar el tipo de tesis:

//CMakeLists.txt option(MyOption "MyOption" OFF) //Command line cmake -DMyOption:BOOL=ON MyProjectFolder -D...