2012-01-03 16 views
18

optionの文字列を指定する方法CMakeLists.txtに?構文option(OPT1 "Helpstring" ON)はブール値のオプションに対して完全に機能しますが、引数がgccに渡されたような文字列オプションはほとんどありません。CMAKE文字列オプション

答えて

23

すべてのユーザーが設定可能な変数を使用して定義することができます。

set(OPT2 "Default" CACHE STRING "Helpstring") 

ので-marchはのようになります。

set(ARCH "" CACHE STRING "Architecture to tell gcc to optimize for (-march)") 
+4

使用例: 'は、mkdirビルド。 cdビルド; cmake .. -DARCH = native' – olibre