【发布时间】:2013-03-08 03:58:57
【问题描述】:
在我目前——并且可能会在一段时间内——工作的项目中,我们决定使用-Werror 标志,作为我们之前的“无警告!”政策没有按预期发挥作用。
然而,这带来了一个问题:
API 不能再被标记为已弃用,因为 a) 由正常的构建工具链标记,并且 b) 不会破坏构建。
所以我想问题归结为:
有-Werror-no-${something_I_dont_want_to_promote_to_an_error}这样的标志吗?
我发现#pragma clang diagnostic error几乎实现了我想要的——除了我没能捕捉到所有被隐式启用的警告编译器……
提前致谢。
【问题讨论】:
标签: clang compiler-flags