grpc/third_party/protobuf.10007.patch

31 lines
708 B
Diff

diff --git a/build_defs/BUILD.bazel b/build_defs/BUILD.bazel
index 1c72eba68..176ab5a91 100644
--- a/build_defs/BUILD.bazel
+++ b/build_defs/BUILD.bazel
@@ -14,10 +14,24 @@ package(
)
create_compiler_config_setting(
- name = "config_msvc",
+ name = "config_msvc_cl",
value = "msvc-cl",
)
+# Caveat: clang-cl support in protobuf is only best-effort / untested for now.
+create_compiler_config_setting(
+ name = "config_clang_cl",
+ value = "clang-cl",
+)
+
+selects.config_setting_group(
+ name = "config_msvc",
+ match_any = [
+ ":config_clang_cl",
+ ":config_msvc_cl",
+ ],
+)
+
config_setting(
name = "aarch64",
values = {"cpu": "linux-aarch_64"},