blob: 3ebc7dce47ea66c01e8ef7b49658af8eb9477113 [file] [log] [blame]
Edwin Kempin818db932024-06-03 09:59:54 +00001"""
2Bazel definitions for tools.
3"""
4
David Ostrovsky231e6982024-05-28 19:49:03 +02005load("@bazel_features//:deps.bzl", "bazel_features_deps")
6load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies")
7load("@toolchains_protoc//protoc:repositories.bzl", "rules_protoc_dependencies")
8load("@toolchains_protoc//protoc:toolchain.bzl", "protoc_toolchains")
David Ostrovsky7f4793d2023-12-26 14:40:22 +01009
10def gerrit_init():
11 """
12 Initialize the WORKSPACE for gerrit targets
13 """
David Ostrovsky231e6982024-05-28 19:49:03 +020014 rules_protoc_dependencies()
David Ostrovsky7f4793d2023-12-26 14:40:22 +010015
David Ostrovsky231e6982024-05-28 19:49:03 +020016 rules_proto_dependencies()
David Ostrovsky7f4793d2023-12-26 14:40:22 +010017
David Ostrovsky231e6982024-05-28 19:49:03 +020018 bazel_features_deps()
19
20 protoc_toolchains(
21 name = "toolchains_protoc_hub",
22 version = "v25.3",
23 )
24
25 native.register_toolchains("//tools:all")