]> granicus.if.org Git - libatomic_ops/commitdiff
Appveyor CI: Test double-wide CAS in debug builds (x86/x64)
authorIvan Maidanski <ivmai@mail.ru>
Fri, 27 Jan 2017 16:11:22 +0000 (19:11 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 6 Feb 2017 07:19:06 +0000 (10:19 +0300)
appveyor.yml

index 18b491986b36782600e3d422f77e8b47273fcc12..9f96f658678c4b9b081ad0336d9356211405d887 100644 (file)
@@ -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%"