| module(name = "bindgen_toolchain_example") | |
| bazel_dep(name = "rules_rust_bindgen") | |
| local_path_override( | |
| module_name = "rules_rust_bindgen", | |
| path = "../../extensions/bindgen", | |
| ) | |
| bazel_dep(name = "bazel_skylib", version = "1.8.2") | |
| bazel_dep(name = "rules_cc", version = "0.2.9") | |
| bazel_dep(name = "rules_rust") | |
| local_path_override( | |
| module_name = "rules_rust", | |
| path = "../..", | |
| ) | |
| bazel_dep(name = "toolchains_llvm", version = "1.5.0") | |
| llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm") | |
| llvm.toolchain(llvm_version = "17.0.6") | |
| use_repo(llvm, "llvm_toolchain_llvm") | |
| register_toolchains("//:my_bindgen_toolchain") |