| module( |
| name = "toolchain_utils", |
| version = "1.3.2", |
| bazel_compatibility = [ |
| ">=7.1.0", |
| ], |
| compatibility_level = 1, |
| ) |
| |
| bazel_dep(name = "package_metadata", version = "0.0.13") |
| bazel_dep(name = "bazel_skylib", version = "1.4.2") |
| bazel_dep(name = "bazel_features", version = "1.13.0") |
| bazel_dep(name = "platforms", version = "1.0.0") |
| |
| triplet = use_repo_rule("//toolchain/local/triplet:defs.bzl", "toolchain_local_triplet") |
| |
| triplet( |
| name = "local", |
| ) |
| |
| separator = use_repo_rule("//toolchain/searator:defs.bzl", "toolchain_separator") |
| |
| separator( |
| name = "separator", |
| ) |
| |
| launcher = use_repo_rule("//toolchain/launcher:repository.bzl", "launcher") |
| |
| launcher( |
| name = "launcher", |
| ) |
| |
| # Developer dependencies from here on down |
| bazel_dep(name = "pre-commit", version = "1.0.11", dev_dependency = True) |
| bazel_dep(name = "pre-commit-hooks", version = "1.3.1", dev_dependency = True) |
| bazel_dep(name = "rules_python", version = "2.0.0", dev_dependency = True) |
| bazel_dep(name = "llvm", version = "0.8.3", dev_dependency = True) |
| bazel_dep(name = "ci-component-bazelisk", version = "3.0.0-alpha.21", dev_dependency = True, repo_name = "ci") |
| |
| # Hermetic C/C++ toolchain |
| register_toolchains( |
| "@llvm//toolchain:all", |
| dev_dependency = True, |
| ) |
| |
| # Use the correct registry for `@ci` |
| single_version_override( |
| module_name = "ci-component-bazelisk", |
| registry = "https://gitlab.arm.com/ci/component/bazelisk/-/releases/v3.0.0-alpha.21/downloads", |
| ) |