diff --git a/appveyor.yml b/appveyor.yml index 4e1feefe5..8a62bd2df 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,21 +1,39 @@ # can use variables like {build} and {branch} version: 1.0.{build} -image: Visual Studio 2017 +skip_tags: true + +image: +- Visual Studio 2019 +- Visual Studio 2017 environment: BUILD_DIR: "%APPVEYOR_BUILD_FOLDER%\\build" CTEST_OUTPUT_ON_FAILURE: 1 -platform: - - Win32 - configuration: - Debug +matrix: + fast_finish: true + +for: + - + matrix: + only: + - image: Visual Studio 2019 + environment: + CMAKE_GENERATOR: "Visual Studio 16 2019" + - + matrix: + only: + - image: Visual Studio 2017 + environment: + CMAKE_GENERATOR: "Visual Studio 15 2017" + before_build: - cd %BUILD_DIR% - - cmake .. -DBUILD_TESTING=ON -DBUILD_LIB=ON -DCMAKE_CXX_FLAGS=/W1 -G"Visual Studio 15 2017" + - cmake .. -DBUILD_TESTING=ON -DBUILD_LIB=ON -DCMAKE_CXX_FLAGS=/W1 -G"%CMAKE_GENERATOR%" after_build: - ctest --timeout 5 -C Debug -j4