Gnu Make Builder
Gnu Make Builder の変更は、make プロセスが再帰的ではないため、簡単です。
各プロジェクトのビルドコマンドの変更
Momentics プロジェクトエクスプローラーで、各 C/C++ プロジェクトを順に選択し、[C/C++ ビルド] プロジェクトプロパティページを表示します。
[Use Default Build command] の選択を解除し、kwinject コマンドおよびその引数を既存のビルドコマンドコンテンツの前に追加します。たとえば、次のようになります。
${system_path:kwinject} -u -o ${ProjDirPath}/buildspec.out make ...
各プロジェクトのビルド
[クリーン] に続けて [ビルド] を実行して、各プロジェクトを順番にビルドしていきます。[Momentics Console] ウィンドウでビルドエラーがないことを確認してください。
各プロジェクトの Klocwork ビルド設定の変更
各プロジェクトの Klocwork ビルド設定を変更して、以前の手順で生成した build specification (ビルドスペック) (buildspec.out
) を使用できるようにするには:
- [プロジェクトプロパティ] の [Klocwork ビルド設定] ページで、[build specification (ビルドスペック) ファイルの使用] を選択します。
- build specification (ビルドスペック) ファイル (
buildspec.out
) の場所を入力します。 このファイルは、各プロジェクトで一意である必要があります。以前の手順により、このファイルはプロジェクトの Momentics ソースツリーのルート (つまり、プロジェクトの makefile の配置先) に作成されることになりました。[参照] をクリックすると、このフォルダーが自動的に表示されます。プロジェクトがクリーンされビルドされるまで、build specification (ビルドスペック) ファイルは存在しないことに注意してください。
フィールドKlocwork サーバー上のプロジェクトへの接続に戻ります。