Me pregunto si hay una manera de imprimir todas las variables accesibles en CMake. No estoy interesado en las variables CMake, como en la --help-variables
opción. Estoy hablando de mis variables que definí, o las variables definidas por los scripts incluidos.
Actualmente estoy incluyendo:
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
Y esperaba poder imprimir todas las variables que están aquí, en lugar de tener que revisar todos los archivos y leer lo que estaba disponible; puedo encontrar algunas variables que no conocía que pueden ser útiles. Sería bueno ayudar al aprendizaje y al descubrimiento. Es estrictamente para depuración / desarrollo.
Esto es similar a la pregunta en Imprimir todas las variables locales accesibles al alcance actual en Lua , pero para CMake!
¿Alguien ha hecho esto?
VARIABLES
enumera solo "variables definidas en el directorio actual". cmake.org/cmake/help/latest/prop_dir/…STATUS
delmessage
comando para que la salida fuera visible.Otra forma es simplemente usar:
Desde la página del manual :
fuente
ccmake
es una buena opción interactiva para inspeccionar interactivamente las variables en caché (option(
oset( CACHE
:fuente