From: Ivan Maidanski Date: Fri, 27 Jan 2017 16:11:22 +0000 (+0300) Subject: Appveyor CI: Test double-wide CAS in debug builds (x86/x64) X-Git-Tag: v7.4.6~43 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cbb7cd0cbc338b8c69937903cfdf7b84d3d97ce5;p=libatomic_ops Appveyor CI: Test double-wide CAS in debug builds (x86/x64) --- diff --git a/appveyor.yml b/appveyor.yml index 18b4919..9f96f65 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,10 +7,12 @@ environment: matrix: - CPU: x86 BLD: debug + CFLAGS_EXTRA: -DAO_ASSUME_VISTA -DAO_USE_PENTIUM4_INSTRS - CPU: x86 BLD: release - CPU: x64 BLD: debug + CFLAGS_EXTRA: -DAO_CMPXCHG16B_AVAILABLE - CPU: x64 BLD: release @@ -18,7 +20,7 @@ install: - cmd: '"C:\Program Files\Microsoft SDKs\Windows\%MS_SDK_VER%\Bin\SetEnv.cmd" /%CPU% /%BLD%' build_script: - - cmd: cd src && nmake -f Makefile.msft clean all && cd .. + - cmd: cd src && nmake -f Makefile.msft clean all CFLAGS_EXTRA="%CFLAGS_EXTRA%" && cd .. test_script: - - cmd: cd src && nmake -f Makefile.msft check-noautogen + - cmd: cd src && nmake -f Makefile.msft check-noautogen CFLAGS_EXTRA="%CFLAGS_EXTRA%"