33
Me gustaría agregar una variable que el usuario debe establecer después de hacer clic en "Configurar" en cmake-gui. ¿Hay alguna forma de hacer esto?¿Cómo agrego una variable de configuración a mi script CMake?
Me gustaría agregar una variable que el usuario debe establecer después de hacer clic en "Configurar" en cmake-gui. ¿Hay alguna forma de hacer esto?¿Cómo agrego una variable de configuración a mi script CMake?
Usando el comando set, especifique los parámetros de CACHE, p.
set(NAME_INCLUDE "default value" CACHE FILEPATH "description")
set(NAME_LIB "default value" CACHE FILEPATH "description")
En la GUI CMake agrupará todas las variables con el mismo prefijo.
Consulte la documentación de CMake para set.
Me di cuenta de esto después de buscar por un tiempo, así que pensé en responder mi propia pregunta con una respuesta wiki de la comunidad. –
¿Por qué necesita una descripción? Utilicé el mismo pero con STRING en lugar de FILEPATH – jamk
@jamk, vea el enlace proporcionado: "Si' CACHE' está presente, entonces '' se coloca en el caché. '' y '' son necesarios ". –
Marcus