Gday。CMakeの設定のように
CMakeにautoconfのような設定インターフェイスを提供するツールはありますか?例えば代わりの
cmake -DCMAKE_C_COMPILER=mpicc
ジャスト(OpenSceneGraphから)configureスクリプトにcmakeのへの呼び出しをラップ
./configure CC=mpicc
Gday。CMakeの設定のように
CMakeにautoconfのような設定インターフェイスを提供するツールはありますか?例えば代わりの
cmake -DCMAKE_C_COMPILER=mpicc
ジャスト(OpenSceneGraphから)configureスクリプトにcmakeのへの呼び出しをラップ
./configure CC=mpicc
を経由して同じコマンドを起動します。
openscenegraph$ cat ./configure
cmake . -DCMAKE_BUILD_TYPE=Release [email protected]
は、これが実行されることに注意してください"インソース"ビルド。あなたは、通常の-DVARNAME = VALUE経由で変数を構築渡すことができます。例:
./configure -DCMAKE_VERBOSE_MAKEFILE=On
うわー、それはちょうど醜いです。ユーザーはしばしばautoconfを意味する "configure"を取るので、すべてのオプションをサポートしていなければ大いに失望します。 --prefixで始まります。 –
@jørgensenはい、それは私が欲しいものです - '--prefix、--with-、--enable'など – Anycorn
スクリプト内のさまざまな設定オプションを' -DVAR:TYPE = Value'にマップできます。愚かな速さになる。それ以外はCMakeLists.txtファイルを解釈してautoconfファイルを生成するツールは認識していません。 – sradomski
このgithub projectを理解し、cmakeのプロジェクトと--prefix
のためのサポートと--enable
含む標準autotools
configure
configure
スクリプトを提供
それはちょっと苦労しますが、あなたが期待しているものに最も近い解決策を信じています。
なぜこのようなツールが必要ですか? – arrowd
@arrowdodger私は設定スタイルを好む。 – Anycorn
Cmakeを使用するプロジェクトの設定スクリプトに機能を追加したいですか? –