From 8131faabce0eedcba09e7078e7d4f6cfe83281ab Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Sat, 28 May 2022 23:14:52 +0300 Subject: [PATCH] Tweak the AppVeyor build script --- .appveyor.yml | 116 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 82 insertions(+), 34 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 9391b3d7..e1478986 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -4,152 +4,193 @@ environment: global: PLATFORMTOOLSET: "v140" matrix: - - BUILD_TYPE: MinSizeRel + - NAME: MinGW-w64-i686-VB6-SDL.2.0.22-MinSizeRel + BUILD_TYPE: MinSizeRel COMPILER: MinGW-w32 COMPILER_FAMILY: MinGW GENERATOR: "MinGW Makefiles" PLATFORM: Win32-VB6-Binding IS_VB6_BINDING: YES - EXTRA_CMAKE_FLAGS: "-DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.20 -DAUDIO_CODECS_SDL2_GIT_BRANCH=b424665 -DWITH_SDL2_WASAPI=OFF -DUSE_MP3_MINIMP3=ON -DUSE_MP3_MAD=OFF -DUSE_MP3_MPG123=OFF -DUSE_OGG_VORBIS_STB=ON -DAUDIOCODECS_BUILD_MP3_MAD=OFF -DAUDIOCODECS_BUILD_MPG123=OFF" + EXTRA_CMAKE_FLAGS: "-DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_GIT_BRANCH=53dea98 -DWITH_SDL2_WASAPI=OFF -DUSE_DRFLAC=ON -DUSE_OGG_VORBIS_STB=ON -DAUDIOCODECS_BUILD_FLAC=OFF -DUSE_MP3_DRMP3=ON -DUSE_MP3_MPG123=OFF -DAUDIOCODECS_BUILD_MPG123=OFF" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" - - BUILD_TYPE: MinSizeRel + + - NAME: MinGW-w64-i686-VB6-SDL.2.0.12-MinSizeRel + BUILD_TYPE: MinSizeRel COMPILER: MinGW-w32 COMPILER_FAMILY: MinGW GENERATOR: "MinGW Makefiles" PLATFORM: Win32-VB6-Binding-SDL-2.0.12 IS_VB6_BINDING: YES - EXTRA_CMAKE_FLAGS: "-DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.12 -DAUDIO_CODECS_SDL2_GIT_BRANCH=983bbf9 -DWITH_SDL2_WASAPI=OFF -DUSE_MP3_MINIMP3=ON -DUSE_MP3_MAD=OFF -DUSE_MP3_MPG123=OFF -DUSE_OGG_VORBIS_STB=ON -DAUDIOCODECS_BUILD_MP3_MAD=OFF -DAUDIOCODECS_BUILD_MPG123=OFF" + EXTRA_CMAKE_FLAGS: "-DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_GIT_BRANCH=983bbf9 -DWITH_SDL2_WASAPI=OFF -DUSE_DRFLAC=ON -DUSE_OGG_VORBIS_STB=ON -DAUDIOCODECS_BUILD_FLAC=OFF -DUSE_MP3_DRMP3=ON -DUSE_MP3_MPG123=OFF -DAUDIOCODECS_BUILD_MPG123=OFF" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" -# - BUILD_TYPE: MinSizeRel + +# - NAME: MinGW-w64-i686-VB6-SDL.2.0.8-MinSizeRel +# BUILD_TYPE: MinSizeRel # COMPILER: MinGW-w32 # COMPILER_FAMILY: MinGW # GENERATOR: "MinGW Makefiles" # PLATFORM: Win32-VB6-Binding-SDL-2.0.8 # IS_VB6_BINDING: YES -# EXTRA_CMAKE_FLAGS: "-DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.8 -DAUDIO_CODECS_SDL2_GIT_BRANCH=e9fc66a -DWITH_SDL2_WASAPI=OFF -DUSE_MP3_MINIMP3=ON -DUSE_MP3_MAD=OFF -DUSE_MP3_MPG123=OFF -DUSE_OGG_VORBIS_STB=ON -DAUDIOCODECS_BUILD_MP3_MAD=OFF -DAUDIOCODECS_BUILD_MPG123=OFF" +# EXTRA_CMAKE_FLAGS: "-DBUILD_AS_VB6_BINDING=ON -DAUDIO_CODECS_BUILD_LOCAL_SDL2_SHARED=OFF -DAUDIO_CODECS_SDL2_GIT_BRANCH=e9fc66a -DWITH_SDL2_WASAPI=OFF -DUSE_DRFLAC=ON -DUSE_OGG_VORBIS_STB=ON -DAUDIOCODECS_BUILD_FLAC=OFF -DUSE_MP3_DRMP3=ON -DUSE_MP3_MPG123=OFF -DAUDIOCODECS_BUILD_MPG123=OFF" # APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" - - BUILD_TYPE: Release + + - NAME: MSVC15-i686-SDL.2.0.12-NOWASAPI-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32-SDL-2.0.12-DS PLATFORMTOOLSET: "v140_xp" - EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.12 -DAUDIO_CODECS_SDL2_GIT_BRANCH=983bbf9 -DWITH_SDL2_WASAPI=OFF" - - BUILD_TYPE: Release + EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_GIT_BRANCH=983bbf9 -DWITH_SDL2_WASAPI=OFF" + + - NAME: MSVC15-i686-SDL.2.0.12-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32-SDL-2.0.12 PLATFORMTOOLSET: "v140_xp" - EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.12 -DAUDIO_CODECS_SDL2_GIT_BRANCH=983bbf9" - - BUILD_TYPE: Release + EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_GIT_BRANCH=983bbf9" + + - NAME: MSVC15-i686-SDL.2.0.10-NOWASAPI-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32-SDL-2.0.10-DS PLATFORMTOOLSET: "v140_xp" - EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.10 -DAUDIO_CODECS_SDL2_GIT_BRANCH=0e9560a -DWITH_SDL2_WASAPI=OFF" - - BUILD_TYPE: Release + EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_GIT_BRANCH=0e9560a -DWITH_SDL2_WASAPI=OFF" + + - NAME: MSVC15-i686-SDL.2.0.10-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32-SDL-2.0.10 PLATFORMTOOLSET: "v140_xp" - EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.10 -DAUDIO_CODECS_SDL2_GIT_BRANCH=0e9560a" - - BUILD_TYPE: Release + EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_GIT_BRANCH=0e9560a" + + - NAME: MSVC15-i686-SDL.2.0.9-NOWASAPI-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32-SDL-2.0.9-DS PLATFORMTOOLSET: "v140_xp" - EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.9 -DAUDIO_CODECS_SDL2_GIT_BRANCH=c49ecf6 -DWITH_SDL2_WASAPI=OFF" - - BUILD_TYPE: Release + EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_GIT_BRANCH=c49ecf6 -DWITH_SDL2_WASAPI=OFF" + + - NAME: MSVC15-i686-SDL.2.0.9-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32-SDL-2.0.9 PLATFORMTOOLSET: "v140_xp" - EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_HG_BRANCH=release-2.0.9 -DAUDIO_CODECS_SDL2_GIT_BRANCH=c49ecf6" - - BUILD_TYPE: Debug + EXTRA_CMAKE_FLAGS: "-DAUDIO_CODECS_SDL2_GIT_BRANCH=c49ecf6" + + - NAME: MINGW-w64-i686-Default-Debug + BUILD_TYPE: Debug COMPILER: MinGW-w32 COMPILER_FAMILY: MinGW GENERATOR: "MinGW Makefiles" PLATFORM: Win32 APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" - - BUILD_TYPE: Release + + - NAME: MINGW-w64-i686-Default-Release + BUILD_TYPE: Release COMPILER: MinGW-w32 COMPILER_FAMILY: MinGW GENERATOR: "MinGW Makefiles" PLATFORM: Win32 APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" - - BUILD_TYPE: Debug + + - NAME: MINGW-w64-x86_64-Default-Debug + BUILD_TYPE: Debug COMPILER: MinGW-w64 COMPILER_FAMILY: MinGW GENERATOR: "MinGW Makefiles" PLATFORM: x64 APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" - - BUILD_TYPE: Release + + - NAME: MINGW-w64-x86_64-Default-Release + BUILD_TYPE: Release COMPILER: MinGW-w64 COMPILER_FAMILY: MinGW GENERATOR: "MinGW Makefiles" PLATFORM: x64 APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" - - BUILD_TYPE: Debug + + - NAME: MSVC15-x86_64-Default-Debug + BUILD_TYPE: Debug COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015 Win64" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: x64 PLATFORMTOOLSET: "v140_xp" - - BUILD_TYPE: Release + + - NAME: MSVC15-x86_64-Default-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015 Win64" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: x64 PLATFORMTOOLSET: "v140_xp" - - BUILD_TYPE: Debug + + - NAME: MSVC15-i686-Default-Debug + BUILD_TYPE: Debug COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32 PLATFORMTOOLSET: "v140_xp" - - BUILD_TYPE: Release + + - NAME: MSVC15-i686-Default-Release + BUILD_TYPE: Release COMPILER: MSVC15 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 14 2015" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015" PLATFORM: Win32 PLATFORMTOOLSET: "v140_xp" - - BUILD_TYPE: Debug + + - NAME: MSVC17-x86_64-Default-Debug + BUILD_TYPE: Debug COMPILER: MSVC17 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 15 2017 Win64" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017" PLATFORM: x64 PLATFORMTOOLSET: "v141_xp" - - BUILD_TYPE: Release + + - NAME: MSVC17-x86_64-Default-Release + BUILD_TYPE: Release COMPILER: MSVC17 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 15 2017 Win64" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017" PLATFORM: x64 PLATFORMTOOLSET: "v141_xp" - - BUILD_TYPE: Debug + + - NAME: MSVC17-i686-Default-Debug + BUILD_TYPE: Debug COMPILER: MSVC17 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 15 2017" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017" PLATFORM: Win32 PLATFORMTOOLSET: "v141_xp" - - BUILD_TYPE: Release + + - NAME: MSVC17-i686-Default-Release + BUILD_TYPE: Release COMPILER: MSVC17 COMPILER_FAMILY: MSVC GENERATOR: "Visual Studio 15 2017" @@ -157,28 +198,35 @@ environment: PLATFORM: Win32 PLATFORMTOOLSET: "v141_xp" - - BUILD_TYPE: Debug + - NAME: MSVC19-x86_64-Default-Debug + BUILD_TYPE: Debug COMPILER: MSVC19 COMPILER_FAMILY: MSVC2 GENERATOR: "Visual Studio 16 2019" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" PLATFORM: x64 PLATFORMTOOLSET: "v142" - - BUILD_TYPE: Release + + - NAME: MSVC19-x86_64-Default-Release + BUILD_TYPE: Release COMPILER: MSVC19 COMPILER_FAMILY: MSVC2 GENERATOR: "Visual Studio 16 2019" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" PLATFORM: x64 PLATFORMTOOLSET: "v142" - - BUILD_TYPE: Debug + + - NAME: MSVC19-i686-Default-Debug + BUILD_TYPE: Debug COMPILER: MSVC19 COMPILER_FAMILY: MSVC2 GENERATOR: "Visual Studio 16 2019" APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" PLATFORM: Win32 PLATFORMTOOLSET: "v142" - - BUILD_TYPE: Release + + - NAME: MSVC19-i686-Default-Release + BUILD_TYPE: Release COMPILER: MSVC19 COMPILER_FAMILY: MSVC2 GENERATOR: "Visual Studio 16 2019"