在CMakeLists.txt中,当我使用SET(VARIABLE,value)时,我希望运行 cmake -LA CMakeLists.txt会导致生成的CMakeCache.txt文件显示此变量的值。它没有。如何查看设置变量的值?
答案 0 :(得分:0)
文件CMakeCache.txt
仅包含缓存变量。这些是使用
set(VARIABLE value CACHE ...)
命令流或使用其他一些命令(例如find_path
),这些文档明确说明缓存变量。
使用简单
分配的变量set(VARIABLE value)
是临时,仅在CMake解释脚本(CMakeLists.txt)时存在。没有办法在脚本解释过程之外列出这些变量。