forked from keith/rules_apple_linker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deps.bzl
30 lines (24 loc) · 1.29 KB
/
deps.bzl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""Register default linker downloads"""
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def rules_apple_linker_deps():
http_archive(
name = "rules_apple_linker_zld",
build_file_content = 'filegroup(name = "zld_bin", srcs = ["zld"], visibility = ["//visibility:public"])',
sha256 = "b1897fbe2a2e27241d993d1ae55b5622efd9725139e8b9486b5d6e86cc291415",
url = "https://github.com/michaeleisel/zld/releases/download/1.3.7/zld.zip",
)
http_archive(
name = "rules_apple_linker_lld",
build_file_content = 'filegroup(name = "lld_bin", srcs = ["ld64.lld"], visibility = ["//visibility:public"])',
sha256 = "a55344b2401700089a46f8573248e01d2450e69a2320fe17e65895c1b58cb306",
url = "https://github.com/keith/ld64.lld/releases/download/12-22-22/ld64.tar.xz",
)
http_archive(
name = "rules_apple_linker_mold",
build_file_content = 'filegroup(name = "mold_bin", srcs = ["ld64.mold"], visibility = ["//visibility:public"])',
sha256 = "732c6138a8b99c3c993aba67fd2e508032224f4c932990016c29ce7cfdbdc6ad",
url = "https://github.com/cerisier/ld64.mold/releases/download/latest/ld64.tar.xz",
)
def _impl(_):
rules_apple_linker_deps()
linker_deps = module_extension(implementation = _impl)