blob: b116e0553ea7e13458abaf455002e816c205c4f3 [file] [log] [blame]
"""ARM cross compilation toolchains for bazel"""
module(
name = "toolchains_riscv_gnu",
version = "0.0.2",
compatibility_level = 1,
)
bazel_dep(name = "platforms", version = "0.0.8")
bazel_dep(name = "rules_cc", version = "0.0.9")
riscv_toolchain = use_extension("@toolchains_riscv_gnu//:extensions.bzl", "riscv_toolchain")
riscv_toolchain.riscv_none_elf(version = "13.2.0-2")
use_repo(
riscv_toolchain,
"riscv_none_elf",
"riscv_none_elf_darwin_arm64",
"riscv_none_elf_darwin_x86_64",
"riscv_none_elf_linux_aarch64",
"riscv_none_elf_linux_x86_64",
"riscv_none_elf_windows_x86_64",
)
# DEV ONLY (not needed for release)
bazel_dep(name = "aspect_bazel_lib", version = "2.0.0", dev_dependency = True)
bazel_dep(name = "bazel_skylib", version = "1.5.0", dev_dependency = True)
register_toolchains(
"//test/toolchains:all",
"@riscv_none_elf//toolchain:all",
dev_dependency = True,
)