Me pregunto si existe una forma de imprimir todas las variables accesibles en CMAKE. No estoy interesado en las variables CMAKE, como en la opción --help-variables. Estoy hablando de mis variables que definí, o las variables definidas por los scripts incluidos.CMAKE: Imprime todas las variables accesibles en un script
Actualmente estoy incluyendo
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
y tenía la esperanza de que así pude imprimir todas las variables que están aquí, en lugar de tener que ir a través de todos los archivos y leer lo que estaba disponible - I puede encontrar algunas variables que no sabía que pueden ser útiles. Sería bueno ayudar a aprender & descubrimiento. Es estrictamente para la depuración/desarrollo.
similar a la pregunta en Print all local variables accessible to the current scope in Lua pero para cmake!
¿Alguien ha hecho esto?
El enlace de arriba enlaces a GET_PROPERTY y no get_cmake_property – craffael
@craffael enlace fijo. Gracias. – sakra
Es un fragmento muy útil. ¿Por qué no imprime las variables ** ENV ** que configuré en la línea de comando? –