|
| 1 | +workspace(name = "swift-toolchains") |
| 2 | + |
| 3 | +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") |
| 4 | + |
| 5 | +http_archive( |
| 6 | + name = "bazel_skylib", |
| 7 | + sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506", |
| 8 | + urls = [ |
| 9 | + "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", |
| 10 | + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", |
| 11 | + ], |
| 12 | +) |
| 13 | + |
| 14 | +load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") |
| 15 | + |
| 16 | +bazel_skylib_workspace() |
| 17 | + |
| 18 | +http_archive( |
| 19 | + name = "rules_swiftnav", |
| 20 | + sha256 = "91a230cf400921189f1654ebe7ca10305e89f3d8cccc0c7486e6fc8886ac0d1b", |
| 21 | + strip_prefix = "rules_swiftnav-3262a9ccd01951aa45576be3db102f03b84047eb", |
| 22 | + url = "https://github.com/swift-nav/rules_swiftnav/archive/3262a9ccd01951aa45576be3db102f03b84047eb.tar.gz", |
| 23 | +) |
| 24 | + |
| 25 | +load("@rules_swiftnav//cc:repositories.bzl", "register_swift_cc_toolchains", "swift_cc_toolchain") |
| 26 | + |
| 27 | +swift_cc_toolchain() |
| 28 | + |
| 29 | +register_swift_cc_toolchains() |
| 30 | + |
| 31 | +load("@rules_swiftnav//tools:local_archive.bzl", "local_archive") |
| 32 | + |
| 33 | +local_archive( |
| 34 | + name = "aarch64-sysroot", |
| 35 | + build_file_content = """ |
| 36 | +filegroup( |
| 37 | + name = "aarch64-sysroot", |
| 38 | + srcs = glob(["*/**"]), |
| 39 | + visibility = ["//visibility:public"], |
| 40 | +) |
| 41 | + """, |
| 42 | + src = "//:debian_bullseye_aarch64_sysroot.tar.xz", |
| 43 | +) |
| 44 | + |
| 45 | +local_archive( |
| 46 | + name = "x86_64-sysroot", |
| 47 | + build_file_content = """ |
| 48 | +filegroup( |
| 49 | + name = "x86_64-sysroot", |
| 50 | + srcs = glob(["*/**"]), |
| 51 | + visibility = ["//visibility:public"], |
| 52 | +) |
| 53 | + """, |
| 54 | + src = "//:debian_bullseye_x86_64_sysroot.tar.xz", |
| 55 | +) |
0 commit comments