diff options
Diffstat (limited to 'grpc/bazel/grpc_extra_deps.bzl')
-rw-r--r-- | grpc/bazel/grpc_extra_deps.bzl | 9 |
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, + ) |