Linux 上のプロジェクトのビルド システムとしてgypを使用することにしました。基本的な機能 (ターゲット宣言、依存関係、階層など) には満足していますが、カスタマイズにはいくつか問題があります。
ライブラリとしてビルドされたコアプロジェクトと、ライブラリの単体テストの束があり、別の実行可能ファイルにコンパイルされ、依存関係としてコアプロジェクトがあります。ここで、テスト カバレッジを測定したいと思います。これgcov
は、ライブラリ自体をさまざまなコンパイル オプションでビルドする必要があり、これらのオプションはテスト ビルドにのみ使用する必要があることを意味します。
gypでこれを達成する方法がわかりません。アイデアをお寄せいただきありがとうございます。