diff --git a/appveyor.yml b/appveyor.yml index 90f47ed64a..5a2b6e7393 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -34,43 +34,79 @@ environment: - QTABI: msvc2019_64 COMPILER: MSVC QTVER: 5.15 + USE_CMAKE: false CMAKE_GENERATOR: "Visual Studio 16 2019" CMAKE_BUILDFLAGS: /verbosity:minimal /maxcpucount - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 - USE_CMAKE: false - + - QTABI: msvc2019_64 COMPILER: MSVC QTVER: 5.15 CMAKE_GENERATOR: "Visual Studio 16 2019" CMAKE_BUILDFLAGS: /verbosity:minimal /maxcpucount - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 - + - QTABI: msvc2019_64 COMPILER: MSVC QTVER: 6.3 CMAKE_GENERATOR: "Visual Studio 16 2019" CMAKE_BUILDFLAGS: /verbosity:minimal /maxcpucount - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 - QTABI: gcc_64 COMPILER: GCC QTVER: 5.15 CMAKE_GENERATOR: "Unix Makefiles" - APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004 - QTABI: gcc_64 COMPILER: GCC QTVER: 6.2 CMAKE_GENERATOR: "Unix Makefiles" - APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu2004 - QTABI: macos COMPILER: CLANG QTVER: 6.2 CMAKE_GENERATOR: "Unix Makefiles" - APPVEYOR_BUILD_WORKER_IMAGE: macos-monterey - + +image: + # AppVeyor builds are ordered by the image list: + - macos-monterey + - Ubuntu2004 + - Visual Studio 2019 + +matrix: + exclude: + # Exclude invalid options + - image: Visual Studio 2019 + QTABI: gcc_64 + - image: Visual Studio 2019 + QTABI: mingw53_32 + - image: Visual Studio 2019 + QTABI: msvc2015 + - image: Visual Studio 2019 + QTABI: macos + - image: Ubuntu2004 + QTABI: mingw81_64 + - image: Ubuntu2004 + QTABI: msvc2019_64 + - image: Ubuntu2004 + QTABI: msvc2015_64 + - image: Ubuntu2004 + QTABI: msvc2015 + - image: Ubuntu2004 + QTABI: mingw53_32 + - image: Ubuntu2004 + QTABI: macos + - image: macos-monterey + QTABI: msvc2015_64 + - image: macos-monterey + QTABI: msvc2015 + - image: macos-monterey + QTABI: mingw53_32 + - image: macos-monterey + QTABI: gcc_64 + - image: macos-monterey + QTABI: mingw81_64 + - image: macos-monterey + QTABI: msvc2019_64 + for: # Windows (MinGW 8.1 & MSVC2019)