123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- workspace(name = "com_github_grpc_grpc")
- load("//bazel:grpc_deps.bzl", "grpc_deps", "grpc_test_only_deps")
- 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",
- "//third_party/toolchains:rbe_windows",
- )
- register_toolchains(
- "//third_party/toolchains/bazel_0.26.0_rbe_windows:cc-toolchain-x64_windows",
- )
- load("@bazel_toolchains//rules:rbe_repo.bzl", "rbe_autoconfig")
- # Create toolchain configuration for remote execution.
- rbe_autoconfig(
- name = "rbe_default",
- # use exec_properties instead of deprecated remote_execution_properties
- use_legacy_platform_definition = False,
- )
- load("@bazel_toolchains//rules:environments.bzl", "clang_env")
- load("@bazel_skylib//lib:dicts.bzl", "dicts")
- # Create msan toolchain configuration for remote execution.
- rbe_autoconfig(
- name = "rbe_msan",
- env = dicts.add(
- clang_env(),
- {
- "BAZEL_LINKOPTS": "-lc++:-lc++abi:-lm",
- },
- ),
- )
- load("@io_bazel_rules_python//python:pip.bzl", "pip_import", "pip_repositories")
- pip_import(
- name = "grpc_python_dependencies",
- requirements = "@com_github_grpc_grpc//:requirements.bazel.txt",
- )
- load("@grpc_python_dependencies//:requirements.bzl", "pip_install")
- pip_repositories()
- pip_install()
|