1module( 2 name = "rule_based_toolchain", 3 version = "0.0.1", 4) 5 6bazel_dep(name = "platforms", version = "0.0.10") 7bazel_dep(name = "googletest", version = "1.15.2") 8bazel_dep(name = "bazel_skylib", version = "1.7.1") 9bazel_dep(name = "rules_cc") 10local_path_override( 11 module_name = "rules_cc", 12 path = "../..", 13) 14 15http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 16 17http_archive( 18 name = "clang-linux-x86_64", 19 build_file = "//toolchain:clang.BUILD", 20 sha256 = "9042f89df9c13a2bf28e16ce34dfe22934b59b5d8390e94b030bb378bdb3c898", 21 type = "zip", 22 url = "https://chrome-infra-packages.appspot.com/dl/fuchsia/third_party/clang/linux-amd64/+/git_revision:0cfd03ac0d3f9713090a581bda07584754c73a49", 23) 24 25http_archive( 26 name = "clang-linux-aarch64", 27 build_file = "//toolchain:clang.BUILD", 28 sha256 = "61abb915821190baddafa973c69a9db9acda5a16ed3a89489ea2b3b030a2330b", 29 type = "zip", 30 url = "https://chrome-infra-packages.appspot.com/dl/fuchsia/third_party/clang/linux-arm64/+/git_revision:0cfd03ac0d3f9713090a581bda07584754c73a49", 31) 32 33http_archive( 34 name = "linux_sysroot", 35 build_file = "//toolchain:linux_sysroot.BUILD", 36 sha256 = "f45ca0d8b46810b94d2a7dbc65f9092337d6a9568b260b51173a5ab9314da25e", 37 type = "zip", 38 url = "https://chrome-infra-packages.appspot.com/dl/fuchsia/third_party/sysroot/bionic/+/git_revision:702eb9654703a7cec1cadf93a7e3aa269d053943", 39) 40 41register_toolchains( 42 "//toolchain:host_cc_toolchain", 43 dev_dependency = True, 44) 45