@@ -39,10 +39,11 @@ tasks:
39
39
40
40
vars :
41
41
PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_386"
42
+ HOST : " i686-w64-mingw32"
42
43
BUILD_LIBUSB : >
43
44
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
44
45
cd libusb-1.0.26/ &&
45
- ./configure --with-pic --disable-udev --enable-static --disable-shared --host=i686-w64-mingw32 &&
46
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
46
47
make -j"$(nproc)" &&
47
48
make install &&
48
49
make distclean &&
@@ -70,10 +71,11 @@ tasks:
70
71
71
72
vars :
72
73
PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_amd64"
74
+ HOST : " x86_64-w64-mingw32"
73
75
BUILD_LIBUSB : >
74
76
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
75
77
cd libusb-1.0.26/ &&
76
- ./configure --with-pic --disable-udev --enable-static --disable-shared --host=x86_64-w64-mingw32 &&
78
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
77
79
make -j"$(nproc)" &&
78
80
make install &&
79
81
make distclean &&
@@ -101,10 +103,11 @@ tasks:
101
103
102
104
vars :
103
105
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd32"
106
+ HOST : " i386-linux-gnu"
104
107
BUILD_LIBUSB : >
105
108
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
106
109
cd libusb-1.0.26/ &&
107
- CFLAGS=-m32 CXXFLAGS=-m32 ./configure --with-pic --disable-udev --enable-static --disable-shared --host=i386-linux-gnu &&
110
+ CFLAGS=-m32 CXXFLAGS=-m32 ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
108
111
make -j"$(nproc)" &&
109
112
make install &&
110
113
make distclean &&
@@ -132,10 +135,11 @@ tasks:
132
135
133
136
vars :
134
137
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd64"
138
+ HOST : " "
135
139
BUILD_LIBUSB : >
136
140
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
137
141
cd libusb-1.0.26/ &&
138
- ./configure --with-pic --disable-udev --enable-static --disable-shared &&
142
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
139
143
make -j"$(nproc)" &&
140
144
make install &&
141
145
make distclean &&
@@ -163,10 +167,11 @@ tasks:
163
167
164
168
vars :
165
169
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_7"
170
+ HOST : " arm-linux-gnueabihf"
166
171
BUILD_LIBUSB : >
167
172
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
168
173
cd libusb-1.0.26/ &&
169
- ./configure --with-pic --disable-udev --enable-static --disable-shared --host=arm-linux-gnueabihf &&
174
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
170
175
make -j"$(nproc)" &&
171
176
make install &&
172
177
make distclean &&
@@ -194,10 +199,11 @@ tasks:
194
199
195
200
vars :
196
201
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_6"
202
+ HOST : " arm-linux-gnueabi"
197
203
BUILD_LIBUSB : >
198
204
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
199
205
cd libusb-1.0.26/ &&
200
- ./configure --with-pic --disable-udev --enable-static --disable-shared --host=arm-linux-gnueabi &&
206
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
201
207
make -j"$(nproc)" &&
202
208
make install &&
203
209
make distclean &&
@@ -225,10 +231,11 @@ tasks:
225
231
226
232
vars :
227
233
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_64"
234
+ HOST : " aarch64-linux-gnu"
228
235
BUILD_LIBUSB : >
229
236
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
230
237
cd libusb-1.0.26/ &&
231
- ./configure --with-pic --disable-udev --enable-static --disable-shared --host=aarch64-linux-gnu &&
238
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
232
239
make -j"$(nproc)" &&
233
240
make install &&
234
241
make distclean &&
@@ -257,10 +264,11 @@ tasks:
257
264
258
265
vars :
259
266
PLATFORM_DIR : " {{.PROJECT_NAME}}_osx_darwin_amd64"
267
+ HOST : " x86_64-apple-darwin20.4"
260
268
BUILD_LIBUSB : >
261
269
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
262
270
cd libusb-1.0.26/ &&
263
- ./configure --with-pic --disable-udev --enable-static --disable-shared --host=x86_64-apple-darwin20.4 &&
271
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
264
272
make -j"$(nproc)" &&
265
273
make install &&
266
274
make distclean &&
@@ -302,10 +310,11 @@ tasks:
302
310
303
311
vars :
304
312
PLATFORM_DIR : " {{.PROJECT_NAME}}_osx_darwin_arm64"
313
+ HOST : " aarch64-apple-darwin20.4"
305
314
BUILD_LIBUSB : >
306
315
curl -L https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2 | tar xj &&
307
316
cd libusb-1.0.26/ &&
308
- ./configure --with-pic --disable-udev --enable-static --disable-shared --host=aarch64-apple-darwin20.4 &&
317
+ ./configure --with-pic --disable-udev --enable-static --disable-shared --host={{.HOST}} &&
309
318
make -j"$(nproc)" &&
310
319
make install &&
311
320
make distclean &&
0 commit comments