summaryrefslogtreecommitdiff
path: root/grpc/bazel/grpc_extra_deps.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'grpc/bazel/grpc_extra_deps.bzl')
-rw-r--r--grpc/bazel/grpc_extra_deps.bzl9
1 files changed, 9 insertions, 0 deletions
diff --git a/grpc/bazel/grpc_extra_deps.bzl b/grpc/bazel/grpc_extra_deps.bzl
index 9c3038f4..2338a14b 100644
--- a/grpc/bazel/grpc_extra_deps.bzl
+++ b/grpc/bazel/grpc_extra_deps.bzl
@@ -6,6 +6,7 @@ load("@envoy_api//bazel:repositories.bzl", "api_dependencies")
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies")
load("@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies")
+load("@com_google_googleapis//:repository_rules.bzl", "switched_rules_by_language")
def grpc_extra_deps(ignore_version_differences = False):
"""Loads the extra dependencies.
@@ -38,3 +39,11 @@ def grpc_extra_deps(ignore_version_differences = False):
apple_rules_dependencies(ignore_version_differences = ignore_version_differences)
apple_support_dependencies()
+
+ # Initialize Google APIs with only C++ and Python targets
+ switched_rules_by_language(
+ name = "com_google_googleapis_imports",
+ cc = True,
+ grpc = True,
+ python = True,
+ )