私はCMake / CDashセットアップを使用しており、全体的に非常に満足しています。
私はまた、「ビルドは警告を生成すべきではない」ことを強く支持しています。
ただし、ある特定のプラットフォームで生成されるコンパイラ警告が 1 つありますが、これについては絶対に何もできません (この時点では、関連するコードの完全なリファクタリングを除いて)。
私は CDash ダッシュボードの黄色のボックスを受け入れることができますが、私の神経質になっているのは、CDash がコンパイラの警告をビルド段階の失敗と見なし、その旨のメールを私に送信することです。
失敗しました (w=1): <...> - Linux - Nightly
プロジェクト <...> の CDash への送信にビルド警告があります。
プロジェクト: <...>
サイト: <...>
ビルド名: Linux
ビルド時間: 2015-04-27T10:01:49 CEST
タイプ: 毎晩
警告: 1
コンパイラの警告が失敗として報告されないように CDash を設定するにはどうすればよいですか?
何かが実際に失敗した場合にのみ「失敗」の警告を受け取りたい...