os:
- Visual Studio 2017
- - Visual Studio 2019
+ - Previous Visual Studio 2019
platform:
- x64
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
- EVENT_BUILD_METHOD: "cmake"
EVENT_CMAKE_OPTIONS: ""
- APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019"
+ APPVEYOR_BUILD_WORKER_IMAGE: "Previous Visual Studio 2019"
- EVENT_BUILD_METHOD: "cmake"
EVENT_CMAKE_OPTIONS: "-DEVENT__DISABLE_TESTS=ON -DEVENT__DISABLE_SAMPLES=ON"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
matrix:
exclude:
- - os: Visual Studio 2019
+ - os: Previous Visual Studio 2019
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
- os: Visual Studio 2017
- APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019"
+ APPVEYOR_BUILD_WORKER_IMAGE: "Previous Visual Studio 2019"
fast_finish: true
init:
if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Visual Studio 2017') {
$env:BUILD_DIR="build-cmake"
}
- if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Visual Studio 2019') {
+ if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Previous Visual Studio 2019') {
$env:BUILD_DIR="build-cmake-vs2019"
}
md $env:BUILD_DIR 2> $null
if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Visual Studio 2017') {
$env:cmake_cmd="cmake -G 'Visual Studio 15 2017 Win64' .. $env:EVENT_CMAKE_OPTIONS"
}
- if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Visual Studio 2019') {
+ if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Previous Visual Studio 2019') {
$env:cmake_cmd="cmake -G 'Visual Studio 16 2019' -A x64 .. $env:EVENT_CMAKE_OPTIONS"
}
Invoke-Expression $env:cmake_cmd