diff --git a/appveyor.yml b/appveyor.yml index 4ca4074..b13849c 100755 --- a/appveyor.yml +++ b/appveyor.yml @@ -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