Skip to content

Commit 371bb4d

Browse files
committed
ci: add int128_struct tests
1 parent beafb55 commit 371bb4d

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

.cirrus.yml

+10-7
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ task:
6969
- env: {WIDEMUL: int64, RECOVERY: yes}
7070
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes}
7171
- env: {WIDEMUL: int128}
72+
- env: {WIDEMUL: int128_struct}
7273
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
7374
- env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes}
7475
- env: {WIDEMUL: int128, ASM: x86_64}
@@ -272,20 +273,22 @@ task:
272273
EXPERIMENTAL: yes
273274
SCHNORRSIG: yes
274275
CTIMETEST: no
276+
# Use a MinGW-w64 host to tell ./configure we're building for Windows.
277+
# This will detect some MinGW-w64 tools but then make will need only
278+
# the MSVC tools CC, AR and NM as specified below.
279+
HOST: x86_64-w64-mingw32
280+
CC: /opt/msvc/bin/x64/cl
281+
AR: /opt/msvc/bin/x64/lib
282+
NM: /opt/msvc/bin/x64/dumpbin -symbols -headers
275283
# Set non-essential options that affect the CLI messages here.
276284
# (They depend on the user's taste, so we don't want to set them automatically in configure.ac.)
277285
CFLAGS: -nologo -diagnostics:caret
278286
LDFLAGS: -XCClinker -nologo -XCClinker -diagnostics:caret
279-
# Use a MinGW-w64 host to tell ./configure we're building for Windows.
280-
# This will detect some MinGW-w64 tools but then make will need only
281-
# the MSVC tools CC, AR and NM as specified below.
282287
matrix:
283288
- name: "x86_64 (MSVC): Windows (Debian stable, Wine)"
289+
- name: "x86_64 (MSVC): Windows (Debian stable, Wine, int128_struct)"
284290
env:
285-
HOST: x86_64-w64-mingw32
286-
CC: /opt/msvc/bin/x64/cl
287-
AR: /opt/msvc/bin/x64/lib
288-
NM: /opt/msvc/bin/x64/dumpbin -symbols -headers
291+
WIDEMUL: int128_struct
289292
- name: "i686 (MSVC): Windows (Debian stable, Wine)"
290293
env:
291294
HOST: i686-w64-mingw32

0 commit comments

Comments
 (0)