@@ -8,11 +8,13 @@ const { version } = require('./package.json')
8
8
let arm64TargetX86_64
9
9
let arm64TargetAarch64
10
10
let arm64TargetArmv7
11
+ let arm64TargetLoongarch64
11
12
let arm64TargetS390x
12
13
let arm64TargetPowerpc64le
13
14
let x64TargetX86_64
14
15
let x64TargetAarch64
15
16
let x64TargetArmv7
17
+ let x64TargetLoongarch64
16
18
let x64TargetS390x
17
19
let x64TargetPowerpc64le
18
20
const alias = {
37
39
} catch {
38
40
// ignore
39
41
}
42
+ try {
43
+ arm64TargetLoongarch64 =
44
+ require ( '@napi-rs/cross-toolchain-arm64-target-loongarch64' ) . toolchainPath
45
+ } catch {
46
+ // ignore
47
+ }
40
48
try {
41
49
x64TargetX86_64 =
42
50
require ( '@napi-rs/cross-toolchain-x64-target-x86_64' ) . toolchainPath
55
63
} catch {
56
64
// ignore
57
65
}
66
+ try {
67
+ x64TargetLoongarch64 =
68
+ require ( '@napi-rs/cross-toolchain-x64-target-loongarch64' ) . toolchainPath
69
+ } catch {
70
+ // ignore
71
+ }
58
72
try {
59
73
x64TargetS390x =
60
74
require ( '@napi-rs/cross-toolchain-x64-target-s390x' ) . toolchainPath
@@ -90,13 +104,16 @@ module.exports.x64TargetS390x = x64TargetS390x
90
104
module . exports . arm64TargetS390x = arm64TargetS390x
91
105
module . exports . x64TargetPowerpc64le = x64TargetPowerpc64le
92
106
module . exports . arm64TargetPowerpc64le = arm64TargetPowerpc64le
107
+ module . exports . x64TargetLoongarch64 = x64TargetLoongarch64
108
+ module . exports . arm64TargetLoongarch64 = arm64TargetLoongarch64
93
109
94
110
module . exports . arm64 = {
95
111
'armv7-unknown-linux-gnueabihf' : arm64TargetArmv7 ,
96
112
'aarch64-unknown-linux-gnu' : arm64TargetAarch64 ,
97
113
'x86_64-unknown-linux-gnu' : arm64TargetX86_64 ,
98
114
's390x-unknown-linux-gnu' : arm64TargetS390x ,
99
115
'powerpc64le-unknown-linux-gnu' : arm64TargetPowerpc64le ,
116
+ 'loongarch64-unknown-linux-gnu' : arm64TargetLoongarch64 ,
100
117
}
101
118
102
119
module . exports . x64 = {
@@ -105,6 +122,7 @@ module.exports.x64 = {
105
122
'x86_64-unknown-linux-gnu' : x64TargetX86_64 ,
106
123
's390x-unknown-linux-gnu' : x64TargetS390x ,
107
124
'powerpc64le-unknown-linux-gnu' : x64TargetPowerpc64le ,
125
+ 'loongarch64-unknown-linux-gnu' : x64TargetLoongarch64 ,
108
126
}
109
127
110
128
module . exports . version = version
@@ -119,6 +137,8 @@ const packages = {
119
137
's390x-unknown-linux-gnu' : '@napi-rs/cross-toolchain-arm64-target-s390x' ,
120
138
'powerpc64le-unknown-linux-gnu' :
121
139
'@napi-rs/cross-toolchain-arm64-target-ppc64le' ,
140
+ 'loongarch64-unknown-linux-gnu' :
141
+ '@napi-rs/cross-toolchain-arm64-target-loongarch64' ,
122
142
} ,
123
143
x64 : {
124
144
'armv7-unknown-linux-gnueabihf' :
@@ -128,6 +148,8 @@ const packages = {
128
148
's390x-unknown-linux-gnu' : '@napi-rs/cross-toolchain-x64-target-s390x' ,
129
149
'powerpc64le-unknown-linux-gnu' :
130
150
'@napi-rs/cross-toolchain-x64-target-ppc64le' ,
151
+ 'loongarch64-unknown-linux-gnu' :
152
+ '@napi-rs/cross-toolchain-x64-target-loongarch64' ,
131
153
} ,
132
154
}
133
155
0 commit comments