В проекте, который я сейчас и, вероятно, на некоторое время буду работать, мы решили использовать флаг -Werror
, поскольку наша предыдущая политика «Без предупреждений!» не работают по назначению.Clang: Поощрение всех предупреждений об ошибках за исключением ...
Это, однако, накладывает определенную проблему:
API не может быть больше не помечаются как осуждается таким образом, что а) помеченная нормальной сборка набор инструментов, и б) не нарушает сборку.
Так что я думаю, вопрос сводится к тому:
Есть ли флаг, как -Werror-no-${something_I_dont_want_to_promote_to_an_error}
?
Я нашел #pragma clang diagnostic error
к почти добиться того, чего я хочу, - за исключением того, что я не в состоянии поймать все предупреждения, которые включены неявно компилятором ...
Спасибо заранее.
oh ... конечно! – danyowdee