From d15ddeced829bba675622e26a5cf097e30381863 Mon Sep 17 00:00:00 2001 From: Charles Lee Date: Wed, 26 Jun 2024 09:37:26 -0700 Subject: [PATCH] Silence C++ compilation warnings from external dependencies in the Bazel config. PiperOrigin-RevId: 646978405 Change-Id: Ifc3182b7575e7a371239e26307918c1f29c4099d --- .bazelrc | 7 +++++++ examples/.bazelrc | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.bazelrc b/.bazelrc index 24aecbc4..ab800677 100644 --- a/.bazelrc +++ b/.bazelrc @@ -4,3 +4,10 @@ build --cxxopt='-std=c++14' --host_cxxopt='-std=c++14' build --java_language_version=8 build --java_runtime_version=local_jdk + +# Silence all C/C++ warnings in external code. +# +# Note that this will not silence warnings from external headers included +# in project code. +build --per_file_copt=external/.*@-w +build --host_per_file_copt=external/.*@-w diff --git a/examples/.bazelrc b/examples/.bazelrc index 24aecbc4..ab800677 100644 --- a/examples/.bazelrc +++ b/examples/.bazelrc @@ -4,3 +4,10 @@ build --cxxopt='-std=c++14' --host_cxxopt='-std=c++14' build --java_language_version=8 build --java_runtime_version=local_jdk + +# Silence all C/C++ warnings in external code. +# +# Note that this will not silence warnings from external headers included +# in project code. +build --per_file_copt=external/.*@-w +build --host_per_file_copt=external/.*@-w