簡體   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