Je me demande s'il existe un moyen d'imprimer toutes les variables accessibles dans CMake. Je ne suis pas intéressé par les variables CMake - comme dans l' --help-variables
option. Je parle de mes variables que j'ai définies, ou des variables définies par les scripts inclus.
J'inclus actuellement:
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
Et j'espérais que je pourrais simplement imprimer toutes les variables qui sont ici, au lieu d'avoir à parcourir tous les fichiers et lire ce qui était disponible - Je peux trouver certaines variables que je ne connaissais pas qui pourraient être utiles. Il serait bon de faciliter l'apprentissage et la découverte. C'est strictement pour le débogage / développement.
Ceci est similaire à la question dans Imprimer toutes les variables locales accessibles à la portée actuelle dans Lua , mais pour CMake!
Quelqu'un a-t-il fait cela?
VARIABLES
répertorie uniquement les "variables définies dans le répertoire en cours". cmake.org/cmake/help/latest/prop_dir/…STATUS
de lamessage
commande pour que la sortie soit visible.Une autre façon consiste à simplement utiliser:
Depuis la page de manuel :
la source
ccmake
est une bonne option interactive pour inspecter de manière interactive les variables mises en cache (option(
ouset( CACHE
:la source