2012-06-13 38 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