2014-04-14 37 views
1

我希望能夠爲cmake腳本中的最終用戶提供有關構建(例如構建標誌等)的幫助信息。類似於在cmake腳本中提供幫助信息

cmake -G "Visual Studio 2010 Win64" projectpath --help 

Configures the Foo project. 
Sytnax: 
cmake -G "Visual Studio 2010 Win64" projectpath --help [options] 

where options are 
-DNOTEST=1 disables test code 

(ect) 

是否有任何內置的方式來做到這一點?

回答

1

定義選項或緩存變量時,有一個參數指定幫助字符串。用戶可以根據他們如何運行cmake來查看幫助字符串。在GUI中,選項會在初始配置後顯示,用戶可以通過將鼠標懸停在其上來查看幫助文本。從命令行運行cmake一次後,命令cmake -LH將顯示帶有幫助文本的變量。請參閱:

+0

我明白了。快速qeustion,你仍然使用-DNOTEST語法的選項? – IdeaHat

+0

是的,-DVAR = VAL語法仍然設置選項。 – jhauris