26

cmake --buildコマンドを使用してプロジェクトをビルドしたいと考えています。
このコマンドには--configオプションがあります。にいくつの異なるパラメーターを割り当てることができるかわかりません--configそして、cmakeがパラメータが正しいかどうかをチェックしていないことがわかりました

4

1 に答える 1

45

cmake --build次のように呼び出すことができます。

cmake --build . --target MyExe --config Debug

ディレクトリは として渡され.、モードでターゲットをビルドするため、MyExeこれはビルド ルートから実行されDebugます。

ビルド ツールがマルチ構成 (Windows の devenv など) の場合、--config引数が重要になります。ここで構成タイプとして無効なパラメーターを渡すと、ビルド ツールでエラーが発生するはずです。

ビルド ツールが (gcc のように) マルチ構成でない場合、--config引数は無視されます。代わりに、ビルド タイプはCMAKE_BUILD_TYPECMake 変数を介して設定されます。つまり、ビルド ツールの実行時ではなく、CMake の実行時に設定されます。

gcc を使用している場合--に渡すなど、の後にオプションを最後に追加することで、ビルド ツールにさらにオプションを渡すことができます。-j4

cmake --build . --target MyExe -- -j4
于 2013-06-19T08:26:16.993 に答える