blob: e9a3b2f263bd04d45bdd6dc78c7d02a6dead817c [file] [log] [blame]
wyv156d9c02022-05-11 04:45:59 -07001module(
2 name = "bazel_tools",
3 toolchains_to_register = [
wyv5d936d42022-05-24 04:09:26 -07004 "@local_config_cc_toolchains//:all",
wyv156d9c02022-05-11 04:45:59 -07005 "@local_config_sh//:local_sh_toolchain",
6 ],
7)
8
9bazel_dep(name = "rules_cc", version = "0.0.1")
10bazel_dep(name = "rules_java", version = "5.0.0")
11bazel_dep(name = "rules_proto", version = "4.0.0")
12bazel_dep(name = "rules_python", version = "0.4.0")
13
14bazel_dep(name = "platforms", version = "0.0.4")
15bazel_dep(name = "protobuf", version = "3.19.0", repo_name = "com_google_protobuf")
16
wyv5d936d42022-05-24 04:09:26 -070017cc_configure = use_extension("//tools/cpp:cc_configure.bzl", "cc_configure_extension")
18use_repo(cc_configure, "local_config_cc", "local_config_cc_toolchains")
19
20xcode_configure = use_extension("//tools/osx:xcode_configure.bzl", "xcode_configure_extension")
21use_repo(xcode_configure, "local_config_xcode")
wyv156d9c02022-05-11 04:45:59 -070022
wyvee3637c2022-05-18 05:31:42 -070023java_toolchains = use_extension("@rules_java//java:extensions.bzl", "toolchains")
24use_repo(
25 java_toolchains,
26 "local_jdk",
27 "remote_java_tools",
28 "remote_java_tools_linux",
29 "remote_java_tools_windows",
30 "remote_java_tools_darwin",
31)
32
wyv156d9c02022-05-11 04:45:59 -070033sh_configure_extension = use_extension("//tools/sh:sh_configure.bzl", "sh_configure_extension")
34use_repo(sh_configure_extension, "local_config_sh")
wyvee3637c2022-05-18 05:31:42 -070035
36remote_coverage_tools_extension = use_extension("//tools/test:extensions.bzl", "remote_coverage_tools_extension")
37use_repo(remote_coverage_tools_extension, "remote_coverage_tools")