aboutsummaryrefslogtreecommitdiff
path: root/WORKSPACE
diff options
context:
space:
mode:
authorDanjie Wenren <danjie.wenren@gmail.com>2019-10-12 19:54:29 -0700
committerDanjie Wenren <danjie.wenren@gmail.com>2019-10-12 22:10:57 -0700
commitc22c215ea548838bc4cf2d400fd34ec409cb82af (patch)
tree3f5cd4ee3f9eca57fbc6f60ee568ab5867c22876 /WORKSPACE
parent98abc22f4cee7289058543f4602185f0ffacf6ed (diff)
downloadgrpc-grpc-c22c215ea548838bc4cf2d400fd34ec409cb82af.tar.gz
Move extra dependencies out of WORKSPACE to its own macro.
This could be useful for projects that use gRPC as an external repository. This could not be done within the same grpc_deps.bzl due to the problem discussed in - https://github.com/bazelbuild/bazel/issues/1550 - https://github.com/bazelbuild/bazel/issues/1943
Diffstat (limited to 'WORKSPACE')
-rw-r--r--WORKSPACE24
1 files changed, 4 insertions, 20 deletions
diff --git a/WORKSPACE b/WORKSPACE
index b48e85017f..18bf641a6a 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -8,6 +8,10 @@ grpc_deps()
grpc_test_only_deps()
+load("//bazel:grpc_extra_deps.bzl", "grpc_extra_deps")
+
+grpc_extra_deps()
+
register_execution_platforms(
"//third_party/toolchains:local",
"//third_party/toolchains:local_large",
@@ -50,23 +54,3 @@ load("@io_bazel_rules_python//python:pip.bzl", "pip_repositories")
load("@grpc_python_dependencies//:requirements.bzl", "pip_install")
pip_repositories()
pip_install()
-
-load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
-protobuf_deps()
-
-load("@upb//bazel:workspace_deps.bzl", "upb_deps")
-upb_deps()
-
-load("@envoy_api//bazel:repositories.bzl", "api_dependencies")
-api_dependencies()
-
-load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains")
-go_rules_dependencies()
-go_register_toolchains()
-
-
-load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies")
-apple_rules_dependencies()
-
-load("@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies")
-apple_support_dependencies()