Add an AppVeyor config
This builds jemalloc and runs all checks with: - MSVC 2015 64-bits - MSVC 2015 32-bits - MINGW64 (from msys2) - MINGW32 (from msys2) Normally, AppVeyor configs are named appveyor.yml, but it is possible to configure the .yml file name in the AppVeyor project settings such that the file stays "hidden", like typical travis configs.
This commit is contained in:
parent
8a1a794b0c
commit
91278fbddf
28
.appveyor.yml
Normal file
28
.appveyor.yml
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
version: '{build}'
|
||||||
|
|
||||||
|
environment:
|
||||||
|
matrix:
|
||||||
|
- MSYSTEM: MINGW64
|
||||||
|
CPU: x86_64
|
||||||
|
MSVC: amd64
|
||||||
|
- MSYSTEM: MINGW32
|
||||||
|
CPU: i686
|
||||||
|
MSVC: x86
|
||||||
|
- MSYSTEM: MINGW64
|
||||||
|
CPU: x86_64
|
||||||
|
- MSYSTEM: MINGW32
|
||||||
|
CPU: i686
|
||||||
|
|
||||||
|
install:
|
||||||
|
- set PATH=c:\msys64\%MSYSTEM%\bin;c:\msys64\usr\bin;%PATH%
|
||||||
|
- if defined MSVC call "c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %MSVC%
|
||||||
|
- if defined MSVC pacman --noconfirm -Rsc mingw-w64-%CPU%-gcc gcc
|
||||||
|
- pacman --noconfirm -Suy mingw-w64-%CPU%-make
|
||||||
|
|
||||||
|
build_script:
|
||||||
|
- bash -c "autoconf"
|
||||||
|
- bash -c "./configure"
|
||||||
|
- mingw32-make -j3
|
||||||
|
- file lib/jemalloc.dll
|
||||||
|
- mingw32-make -j3 tests
|
||||||
|
- mingw32-make -k check
|
Loading…
Reference in New Issue
Block a user