私が現在取り組んでいるプロジェクトでは、おそらくしばらくの間、この-Werror
フラグを使用することにしました。政策は意図したとおりに機能しませんでした。
ただし、これには次のような問題があります。
API は、a) 通常のビルド ツールチェーンによってフラグが付けられ、b) ビルドが中断されないという方法で非推奨としてマークすることはできなくなりました。
したがって、質問は次のように要約されると思います。
のような旗はあり-Werror-no-${something_I_dont_want_to_promote_to_an_error}
ますか?
コンパイラによって暗黙的に有効にされたすべての警告をキャッチできなかったことを除いて、私が望んでいたことはほぼ#pragma clang diagnostic error
達成されていることがわかりました…</p>
前もって感謝します。