mirror of
https://github.com/nexus-stc/hyperboria
synced 2024-12-24 10:35:49 +01:00
8472f27ec5
GitOrigin-RevId: ddf02e70d2827c048db49b687ebbcdcc67807ca6
38 lines
948 B
Python
38 lines
948 B
Python
load("@io_bazel_rules_k8s//k8s:objects.bzl", "k8s_objects")
|
|
|
|
# System-wide settings
|
|
config_setting(
|
|
name = "osx",
|
|
constraint_values = ["@bazel_tools//platforms:osx"],
|
|
)
|
|
|
|
config_setting(
|
|
name = "linux",
|
|
constraint_values = ["@bazel_tools//platforms:linux"],
|
|
)
|
|
|
|
platform(
|
|
name = "linux_x86",
|
|
constraint_values = [
|
|
"@io_bazel_rules_rust//rust/platform:linux",
|
|
"@bazel_tools//platforms:linux",
|
|
"@bazel_tools//platforms:x86_64",
|
|
],
|
|
)
|
|
|
|
|
|
load("@io_bazel_rules_rust//proto:toolchain.bzl", "rust_proto_toolchain")
|
|
|
|
rust_proto_toolchain(
|
|
name = "proto-toolchain-impl",
|
|
grpc_plugin = "//rules/rust/cargo:cargo_bin_protoc_gen_rust_grpc",
|
|
proto_plugin = "//rules/rust/cargo:cargo_bin_protoc_gen_rust",
|
|
protoc = "@com_google_protobuf//:protoc",
|
|
)
|
|
|
|
toolchain(
|
|
name = "proto-toolchain",
|
|
toolchain = ":proto-toolchain-impl",
|
|
toolchain_type = "@io_bazel_rules_rust//proto:toolchain",
|
|
)
|