From f47b16292182467babdf20e7ceb9397eed6f2523 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Mon, 16 Mar 2020 19:00:10 +0300 Subject: [PATCH] Adding MSVC 2019 build --- .appveyor.yml | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 945df727..7d05574f 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -135,16 +135,47 @@ environment: PLATFORM: Win32 PLATFORMTOOLSET: "v141_xp" + - 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 + COMPILER: MSVC19 + COMPILER_FAMILY: MSVC2 + GENERATOR: "Visual Studio 16 2019" + APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" + PLATFORM: x64 + PLATFORMTOOLSET: "v142" + - 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 + COMPILER: MSVC19 + COMPILER_FAMILY: MSVC2 + GENERATOR: "Visual Studio 16 2019" + APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2019" + PLATFORM: Win32 + PLATFORMTOOLSET: "v142" + build_script: - md build-%COMPILER%-%BUILD_TYPE%-%PLATFORM% - cd build-%COMPILER%-%BUILD_TYPE%-%PLATFORM% - if [%COMPILER%]==[MinGW] set PATH=C:\MinGW\bin;%PATH:C:\Program Files\Git\usr\bin;=% - if [%COMPILER%]==[MinGW-w32] set PATH=C:\mingw-w64\i686-6.3.0-posix-dwarf-rt_v5-rev1\mingw32\bin;%PATH:C:\Program Files\Git\usr\bin;=% - if [%COMPILER%]==[MinGW-w64] set PATH=C:\mingw-w64\x86_64-6.3.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH:C:\Program Files\Git\usr\bin;=% - - cmake -G "%GENERATOR%" -DCMAKE_BUILD_TYPE=%BUILD_TYPE% -DCMAKE_PREFIX_PATH=. -DCMAKE_INSTALL_PREFIX=SDL-Mixer-X -DDOWNLOAD_AUDIO_CODECS_DEPENDENCY=YES %EXTRA_CMAKE_FLAGS% .. + - if NOT [%COMPILER_FAMILY%]==[MSVC2] cmake -G "%GENERATOR%" -DCMAKE_BUILD_TYPE=%BUILD_TYPE% -DCMAKE_PREFIX_PATH=. -DCMAKE_INSTALL_PREFIX=SDL-Mixer-X -DDOWNLOAD_AUDIO_CODECS_DEPENDENCY=YES %EXTRA_CMAKE_FLAGS% .. + - if [%COMPILER_FAMILY%]==[MSVC2] cmake -G "%GENERATOR%" -A %PLATFORM% -DCMAKE_BUILD_TYPE=%BUILD_TYPE% -DCMAKE_PREFIX_PATH=. -DCMAKE_INSTALL_PREFIX=SDL-Mixer-X -DDOWNLOAD_AUDIO_CODECS_DEPENDENCY=YES %EXTRA_CMAKE_FLAGS% .. - if [%COMPILER_FAMILY%]==[MinGW] cmake --build . --config %BUILD_TYPE% -- -j 2 - if [%COMPILER_FAMILY%]==[MinGW] mingw32-make install - if [%COMPILER_FAMILY%]==[MSVC] cmake --build . --config %BUILD_TYPE% --target install + - if [%COMPILER_FAMILY%]==[MSVC2] cmake --build . --config %BUILD_TYPE% --target install - if NOT [%PLATFORM%]==[Win32-VB6-Binding] 7z a -t7z -mx9 "SDL-Mixer-X-%COMPILER%-%BUILD_TYPE%-%PLATFORM%.7z" "SDL-Mixer-X" - if [%PLATFORM%]==[Win32-VB6-Binding] 7z x ../VB6_Wrapper/SDL_Mixer_vb6_example.clean.7z * -osdl-mixer-vb6 - if [%PLATFORM%]==[Win32-VB6-Binding] copy ..\VB6_Wrapper\ReadME.txt sdl-mixer-vb6