相关疑难解决方法(0)

CMake:在脚本中打印出所有可访问的变量

我想知道是否有办法在CMake中打印出所有可访问的变量.我对CMake变量不感兴趣 - 就像在--help-variables选项中一样.我在谈论我定义的变量,或者包含脚本定义的变量.

我现在包括

INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
Run Code Online (Sandbox Code Playgroud)

而且我希望我能打印出这里的所有变量,而不是必须浏览所有文件并阅读可用的内容 - 我可能会发现一些我不知道的变量可能有用.帮助学习和发现会很好.它严格用于调试/开发.

这类似于打印Lua中当前作用域可访问的所有局部变量中的问题,但对于CMake!

有没有人这样做过?

cmake

199
推荐指数
4
解决办法
12万
查看次数

标签 统计

cmake ×1