xref: /netbsd-src/external/bsd/jemalloc/dist/.appveyor.yml (revision f8cf1a9151c7af1cb0bd8b09c13c66bca599c027)
1version: '{build}'
2
3environment:
4  matrix:
5  - MSYSTEM: MINGW64
6    CPU: x86_64
7    MSVC: amd64
8    CONFIG_FLAGS: --enable-debug
9  - MSYSTEM: MINGW64
10    CPU: x86_64
11    CONFIG_FLAGS: --enable-debug
12  - MSYSTEM: MINGW32
13    CPU: i686
14    MSVC: x86
15    CONFIG_FLAGS: --enable-debug
16  - MSYSTEM: MINGW32
17    CPU: i686
18    CONFIG_FLAGS: --enable-debug
19  - MSYSTEM: MINGW64
20    CPU: x86_64
21    MSVC: amd64
22  - MSYSTEM: MINGW64
23    CPU: x86_64
24  - MSYSTEM: MINGW32
25    CPU: i686
26    MSVC: x86
27  - MSYSTEM: MINGW32
28    CPU: i686
29
30install:
31  - set PATH=c:\msys64\%MSYSTEM%\bin;c:\msys64\usr\bin;%PATH%
32  - if defined MSVC call "c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %MSVC%
33  - if defined MSVC pacman --noconfirm -Rsc mingw-w64-%CPU%-gcc gcc
34
35build_script:
36  - bash -c "autoconf"
37  - bash -c "./configure $CONFIG_FLAGS"
38  - mingw32-make
39  - file lib/jemalloc.dll
40  - mingw32-make tests
41  - mingw32-make -k check
42