projects/aports·blob master · refs

52 lines · 1.5 KiB

1--- a/scripts/hak/target.ts
2+++ b/scripts/hak/target.ts
3@@ -29,8 +29,10 @@
4 | "i686-unknown-linux-gnu"
5 | "x86_64-unknown-linux-musl"
6 | "x86_64-unknown-linux-gnu"
7+ | "x86_64-alpine-linux-musl"
8 | "aarch64-unknown-linux-musl"
9 | "aarch64-unknown-linux-gnu"
10+ | "aarch64-alpine-linux-musl"
11 | "powerpc64le-unknown-linux-musl"
12 | "powerpc64le-unknown-linux-gnu";
13
14@@ -112,6 +114,13 @@
15 libC: MUSL,
16 };
17
18+const x8664AlpineLinuxMusl: LinuxTarget = {
19+ id: "x86_64-alpine-linux-musl",
20+ platform: "linux",
21+ arch: "x64",
22+ libC: MUSL,
23+};
24+
25 const i686UnknownLinuxGnu: LinuxTarget = {
26 id: "i686-unknown-linux-gnu",
27 platform: "linux",
28@@ -140,6 +149,13 @@
29 libC: MUSL,
30 };
31
32+const aarch64AlpineLinuxMusl: LinuxTarget = {
33+ id: "aarch64-alpine-linux-musl",
34+ platform: "linux",
35+ arch: "arm64",
36+ libC: MUSL,
37+};
38+
39 const powerpc64leUnknownLinuxGnu: LinuxTarget = {
40 id: "powerpc64le-unknown-linux-gnu",
41 platform: "linux",
42@@ -167,8 +183,10 @@
43 "i686-unknown-linux-gnu": i686UnknownLinuxGnu,
44 "x86_64-unknown-linux-musl": x8664UnknownLinuxMusl,
45 "x86_64-unknown-linux-gnu": x8664UnknownLinuxGnu,
46+ "x86_64-alpine-linux-musl": x8664AlpineLinuxMusl,
47 "aarch64-unknown-linux-musl": aarch64UnknownLinuxMusl,
48 "aarch64-unknown-linux-gnu": aarch64UnknownLinuxGnu,
49+ "aarch64-alpine-linux-musl": aarch64AlpineLinuxMusl,
50 "powerpc64le-unknown-linux-musl": powerpc64leUnknownLinuxMusl,
51 "powerpc64le-unknown-linux-gnu": powerpc64leUnknownLinuxGnu,
52 };