2012-06-13 17 views
2

我想为我的项目在CMakeList.txt中设置配置变量(特别是路径),哪个用户可以在CCmake中重写。
但是,如果我只是使用 set(VAR <value>) VAR不可用于更改CCMAKE,我该怎么做?CCmake可用变量

回答

3

如果将CACHE部件添加到set命令中,它将在CCMake中可见。所以,例如

set(VAR <value> CACHE PATH "Some details about VAR") 

中出现的CCMake可变的类型是FILEPATHPATHSTRINGBOOL

有关详情,请运行:

cmake --help-command set 
+0

谢谢!这是我正在寻找的 – exbluesbreaker