Skip to content

Commit

Permalink
Tweak the AppVeyor build script
Browse files Browse the repository at this point in the history
  • Loading branch information
Wohlstand committed May 28, 2022
1 parent e86c42d commit 8131faa
Showing 1 changed file with 82 additions and 34 deletions.
116 changes: 82 additions & 34 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,181 +4,229 @@ 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"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
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"
Expand Down

0 comments on commit 8131faa

Please sign in to comment.