Мне интересно, есть ли способ распечатать все доступные переменные в CMAKE. Меня не интересуют переменные CMAKE - как в опции -help-variables. Я говорю о моих переменных, которые я определил, или переменных, определяемых включенными скриптами.CMAKE: распечатать все доступные переменные в скрипте
Я в настоящее время в том числе
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
и надеялся, что я мог бы просто напечатать все переменные, которые здесь, вместо того, чтобы пройти через все файлы и читать то, что было доступно - я может найти некоторые переменные, о которых я не знал, что может быть полезно. Было бы полезно помочь в обучении &. Это строго для отладки/разработки.
похожее на вопрос в Print all local variables accessible to the current scope in Lua, но для cmake!
Кто-нибудь это сделал?
Ссылка выше ссылки на get_property и не get_cmake_property – craffael
@craffael Link фиксирована. Спасибо. – sakra
Это очень полезный фрагмент. Почему он не распечатывает ** переменные ENV **, которые я установил в командной строке? –