1version: 7.6.x-{build}
2
3clone_depth: 50
4
5environment:
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
19install:
20  - cmd: '"C:\Program Files\Microsoft SDKs\Windows\%MS_SDK_VER%\Bin\SetEnv.cmd" /%CPU% /%BLD%'
21
22build_script:
23  - cmd: cd src && nmake -f Makefile.msft clean all CFLAGS_EXTRA="%CFLAGS_EXTRA%" && cd ..
24
25test_script:
26  - cmd: cd src && nmake -f Makefile.msft check-noautogen CFLAGS_EXTRA="%CFLAGS_EXTRA%"
27