如何在CMakeLists.txt中获取变量集的值?

时间:2015-11-18 20:31:11

标签: cmake

在CMakeLists.txt中,当我使用SET(VARIABLE,value)时,我希望运行 cmake -LA CMakeLists.txt会导致生成的CMakeCache.txt文件显示此变量的值。它没有。如何查看设置变量的值?

1 个答案:

答案 0 :(得分:0)

文件CMakeCache.txt仅包含缓存变量。这些是使用

设置的
set(VARIABLE value CACHE ...)

命令流或使用其他一些命令(例如find_path),这些文档明确说明缓存变量。

使用简单

分配的变量
set(VARIABLE value)

临时,仅在CMake解释脚本(CMakeLists.txt)时存在。没有办法在脚本解释过程之外列出这些变量。