Mi chiedo se esiste un modo per stampare tutte le variabili accessibili in CMAKE. Non sono interessato alle variabili CMAKE, come nell'opzione --help-variables. Sto parlando delle mie variabili che ho definito, o delle variabili definite dagli script inclusi.CMAKE: Stampa tutte le variabili accessibili in uno script
Attualmente sto tra cui
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
e speravo che ho potuto solo stampare tutte le variabili che sono qui, invece di dover passare attraverso tutti i file e leggere ciò che era disponibile - I potrebbe trovare alcune variabili che non conoscevo potrebbe essere utile. Sarebbe utile aiutare a scoprire la scoperta &. È strettamente per il debug/lo sviluppo.
simile alla domanda in Print all local variables accessible to the current scope in Lua ma per CMake!
Qualcuno ha fatto questo?
Il link sopra i collegamenti per get_property e non get_cmake_property – craffael
@craffael collegamento fisso. Grazie – sakra
Questo è uno snippet molto utile Perché non stampa le variabili ** ENV ** che ho impostato sulla riga di comando? –