@@ -236,48 +236,7 @@ task:
236236 env :
237237 HOST : i686-w64-mingw32
238238 test_script :
239- - ./ci/cirrus.sh
240- << : *CAT_LOGS
241-
242- task :
243- << : *LINUX_CONTAINER
244- env :
245- WRAPPER_CMD : wine
246- WERROR_CFLAGS : -WX
247- WITH_VALGRIND : no
248- ECDH : yes
249- RECOVERY : yes
250- EXPERIMENTAL : yes
251- SCHNORRSIG : yes
252- ELLSWIFT : yes
253- CTIMETESTS : no
254- # Use a MinGW-w64 host to tell ./configure we're building for Windows.
255- # This will detect some MinGW-w64 tools but then make will need only
256- # the MSVC tools CC, AR and NM as specified below.
257- HOST : x86_64-w64-mingw32
258- CC : /opt/msvc/bin/x64/cl
259- AR : /opt/msvc/bin/x64/lib
260- NM : /opt/msvc/bin/x64/dumpbin -symbols -headers
261- # Set non-essential options that affect the CLI messages here.
262- # (They depend on the user's taste, so we don't want to set them automatically in configure.ac.)
263- CFLAGS : -nologo -diagnostics:caret
264- LDFLAGS : -Xlinker -Xlinker -Xlinker -nologo
265- matrix :
266- - name : " x86_64 (MSVC): Windows (Debian stable, Wine)"
267- - name : " x86_64 (MSVC): Windows (Debian stable, Wine, int128_struct)"
268- env :
269- WIDEMUL : int128_struct
270- - name : " x86_64 (MSVC): Windows (Debian stable, Wine, int128_struct with __(u)mulh)"
271- env :
272- WIDEMUL : int128_struct
273- CPPFLAGS : -DSECP256K1_MSVC_MULH_TEST_OVERRIDE
274- - name : " i686 (MSVC): Windows (Debian stable, Wine)"
275- env :
276- HOST : i686-w64-mingw32
277- CC : /opt/msvc/bin/x86/cl
278- AR : /opt/msvc/bin/x86/lib
279- NM : /opt/msvc/bin/x86/dumpbin -symbols -headers
280- test_script :
239+ - wineboot --init
281240 - ./ci/cirrus.sh
282241 << : *CAT_LOGS
283242
@@ -374,4 +333,3 @@ task:
374333 test_script :
375334 - g++ -Werror include/*.h
376335 - clang -Werror -x c++-header include/*.h
377- - /opt/msvc/bin/x64/cl.exe -c -WX -TP include/*.h
0 commit comments