jemalloc/.appveyor.yml
Guangli Dai 70f019cd3a Enable limit-usize-gap in CI tests.
Considering the new usize calculation will be default soon, add the
config option in for Travis, Cirrus and appveyor.
2025-03-06 15:08:13 -08:00

45 lines
1.2 KiB
YAML

version: '{build}'
environment:
matrix:
- MSYSTEM: MINGW64
CPU: x86_64
MSVC: amd64
CONFIG_FLAGS: --enable-debug --enable-limit-usize-gap
- MSYSTEM: MINGW64
CPU: x86_64
CONFIG_FLAGS: --enable-debug --enable-limit-usize-gap
- MSYSTEM: MINGW32
CPU: i686
MSVC: x86
CONFIG_FLAGS: --enable-debug --enable-limit-usize-gap
- MSYSTEM: MINGW32
CPU: i686
CONFIG_FLAGS: --enable-debug --enable-limit-usize-gap
- MSYSTEM: MINGW64
CPU: x86_64
MSVC: amd64
CONFIG_FLAGS: --enable-limit-usize-gap
- MSYSTEM: MINGW64
CPU: x86_64
CONFIG_FLAGS: --enable-limit-usize-gap
- MSYSTEM: MINGW32
CPU: i686
MSVC: x86
CONFIG_FLAGS: --enable-limit-usize-gap
- MSYSTEM: MINGW32
CPU: i686
CONFIG_FLAGS: --enable-limit-usize-gap
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
build_script:
- bash -c "autoconf"
- bash -c "./configure $CONFIG_FLAGS"
- mingw32-make
- file lib/jemalloc.dll
- mingw32-make tests
- mingw32-make -k check