我正在使用 Bazel 作为构建工具编写 C++ 程序。该程序依赖于一些外部 C++ 库。我想添加-Werror到我的编译器选项,但是来自外部标头的警告将导致编译失败。所以我想忽略来自外部依赖项的所有警告。
这是我所知道的:
\n\n-isystem编译器选项指定包含目录可以抑制来自该目录的警告。cc_library,该includes参数指定要添加为依赖项的目录-isystem。如果外部库使用includes参数来指定包含目录,那么我忽略该依赖项的警告将没有问题。
但是如果外部库不\xe2\x80\x99t使用该includes参数,我应该如何忽略该库的警告?