[7.4.14]
[platform/upstream/libatomic_ops.git] / appveyor.yml
1 version: 7.4.x-{build}
2
3 clone_depth: 50
4
5 environment:
6   MS_SDK_VER: v7.1
7   matrix:
8   - CPU: x86
9     BLD: debug
10     CFLAGS_EXTRA: -DAO_ASSUME_VISTA -DAO_USE_PENTIUM4_INSTRS
11   - CPU: x86
12     BLD: release
13   - CPU: x64
14     BLD: debug
15     CFLAGS_EXTRA: -DAO_CMPXCHG16B_AVAILABLE
16   - CPU: x64
17     BLD: release
18
19 install:
20   - cmd: '"C:\Program Files\Microsoft SDKs\Windows\%MS_SDK_VER%\Bin\SetEnv.cmd" /%CPU% /%BLD%'
21
22 build_script:
23   - cmd: cd src && nmake -f Makefile.msft clean all CFLAGS_EXTRA="%CFLAGS_EXTRA%" && cd ..
24
25 test_script:
26   - cmd: cd src && nmake -f Makefile.msft check-noautogen CFLAGS_EXTRA="%CFLAGS_EXTRA%"