最佳答案
我想知道是否有一种方法可以打印出CMake中所有可访问的变量。我对CMake变量不感兴趣——就像--help-variables
选项一样。我说的是我定义的变量,或者是包含脚本定义的变量。
我目前包括:
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
我希望我可以打印出这里所有的变量,而不是浏览所有的文件并读取可用的-我可能会发现一些我不知道的变量可能有用。这将有助于学习&发现。它严格用于调试/开发。
这与打印Lua中当前范围可访问的所有局部变量中的问题类似,但适用于CMake!
有人这样做过吗?