繁体   English   中英

如何忽略来自 Bazel 中外部 C++ 依赖标头的警告

[英]How to ignore warnings from external C++ dependency headers in Bazel

我正在使用 Bazel 作为构建工具编写 C++ 程序。 该程序依赖于一些外部 C++ 库。 我想将-Werror添加到我的编译器选项中,但是来自外部头文件的警告会导致编译失败。 所以我想忽略来自外部依赖的所有警告。

这是我所知道的:

  • 使用-isystem编译器选项指定包含目录可以抑制来自该目录的警告。
  • 在 Bazel 中使用cc_library时, includes参数指定要添加为-isystem依赖项的目录。

如果外部库使用includes参数来指定包含目录,那么我将毫无问题地忽略来自该依赖项的警告。

但是如果外部库不使用includes参数,我应该如何忽略来自该库的警告?

您可以稍后在此提交引入的即将发布的5.0.0版本中尝试external_include_paths

还有一个开放跟踪问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM