blob: 9a7d00a99bdc9ca46c97b25400a92ecea47a824c [file] [log] [blame]
Mike Hommey91278fb2016-06-09 17:10:16 +09001version: '{build}'
2
3environment:
4 matrix:
5 - MSYSTEM: MINGW64
6 CPU: x86_64
7 MSVC: amd64
8 - MSYSTEM: MINGW32
9 CPU: i686
10 MSVC: x86
11 - MSYSTEM: MINGW64
12 CPU: x86_64
13 - MSYSTEM: MINGW32
14 CPU: i686
David Goldblatt449b7f42017-01-31 16:44:57 -080015 - MSYSTEM: MINGW64
16 CPU: x86_64
17 MSVC: amd64
18 CONFIG_FLAGS: --enable-debug
19 - MSYSTEM: MINGW32
20 CPU: i686
21 MSVC: x86
22 CONFIG_FLAGS: --enable-debug
23 - MSYSTEM: MINGW64
24 CPU: x86_64
25 CONFIG_FLAGS: --enable-debug
26 - MSYSTEM: MINGW32
27 CPU: i686
28 CONFIG_FLAGS: --enable-debug
Mike Hommey91278fb2016-06-09 17:10:16 +090029
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 - pacman --noconfirm -Suy mingw-w64-%CPU%-make
35
36build_script:
37 - bash -c "autoconf"
David Goldblatt449b7f42017-01-31 16:44:57 -080038 - bash -c "./configure $CONFIG_FLAGS"
Jason Evansb3b033e2017-05-11 20:22:48 -070039 - mingw32-make
Mike Hommey91278fb2016-06-09 17:10:16 +090040 - file lib/jemalloc.dll
Jason Evansb3b033e2017-05-11 20:22:48 -070041 - mingw32-make tests
Mike Hommey91278fb2016-06-09 17:10:16 +090042 - mingw32-make -k check