Add more build configurations to appveyor (#123)

This commit is contained in:
Krzysztof Bieleń
2019-11-13 18:12:35 +01:00
committed by pantor
parent 77062f52c7
commit 1d419d1940

View File

@@ -1,25 +1,43 @@
version: '{build}'
image:
- Visual Studio 2019
platform:
- Win32
- x64
configuration:
# - Debug
- Release
environment:
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
platform: x64
FLAGS: "/permissive- /std:c++17 /utf-8 /Zc:__cplusplus"
GENERATOR: Visual Studio 15 2017
# Visual Studio 2015
# - TOOLCHAIN: v140
# STD: 14
# Visual Studio 2017
- TOOLCHAIN: v141
STD: 14
- TOOLCHAIN: v141
STD: 17
# Visual Studio 2019
- TOOLCHAIN: v142
STD: 14
- TOOLCHAIN: v142
STD: 17
init:
- cmake --version
- msbuild /version
install: []
before_build:
- mkdir -p build
- cd build
- cmake .. -G "%GENERATOR%" -DCMAKE_CXX_FLAGS="%FLAGS%" -DCMAKE_IGNORE_PATH="C:/Program Files/Git/usr/bin"
- cmake .. -A %PLATFORM% -T %TOOLCHAIN% -DCMAKE_CXX_STANDARD=%STD% -DCMAKE_CXX_FLAGS="/permissive- /utf-8 /Zc:__cplusplus"
build_script:
- cmake --build . --config Release
- cmake --build . --config %CONFIGURATION% -- -verbosity:n
test_script:
- ctest -C Release -V -j
- ctest -C %CONFIGURATION% -V -j