C/C++ コードで Coverity を使用すると問題が発生します。
で実行するcov-build
と、フラグ--debug-flags translate-phases
が原因ですべてのコンパイラ呼び出しがスキップされたことを示す出力が表示されます。-M
本質的に(build-log.txt
実行後の読み取りcov-build
:
ARGS after split: -M -MP <other commands follow>
次に、次の行:
Skipping command line '-M -MP <other commands follow>' because argument '-M' is a skip argument
これにより、Coverity でファイルがコンパイルされず、出力が生成されないようです。
Coverity は単に-M
フラグをサポートしていないのですか? 回避策はありますか?
完全を期すために、Coverity Scan 7.6.1 と gcc 4.8.2 を使用しています。