Update appveyor.yml

This commit is contained in:
Hamed Masafi 2019-08-08 18:40:05 +04:30 committed by GitHub
parent 143df55673
commit 06c55b49cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 75 additions and 30 deletions

View File

@ -1,41 +1,86 @@
version: '{branch}-{build}' version: '{branch}-{build}'
clone_depth: 50
branches:
only:
- master
# Also includes VS2013 pre-installed
image:
- Visual Studio 2015
- Visual Studio 2017
environment: environment:
matrix: matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 # Visual Studio 2013, 32-bit Release, Asio driver
QTDIR: C:\Qt\5.13.0\msvc2017_64 - AUDIO_DRIVER: Asio
VCVARS: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat" CONFIGURATION: Release
PLATFORM: GENERATOR: Visual Studio 12 2013
VER_SUFFIX: win64 QT_VERSION: 5.6
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 QT: msvc2013
QTDIR: C:\Qt\5.11\msvc2015 # Visual Studio 2013, 64-bit Release, Asio driver
VCVARS: "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat" - AUDIO_DRIVER: Asio
PLATFORM: x86 CONFIGURATION: Release
VER_SUFFIX: win32 GENERATOR: Visual Studio 12 2013 Win64
QT_VERSION: 5.10
QT: msvc2013_64
# Visual Studio 2013, 64-bit Debug, Wasapi driver
- AUDIO_DRIVER: Wasapi
CONFIGURATION: Debug
GENERATOR: Visual Studio 12 2013 Win64
QT_VERSION: 5.10
QT: msvc2013_64
# Visual Studio 2015, 32-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 14 2015
QT_VERSION: 5.10
QT: msvc2015
# Visual Studio 2015, 64-bit Debug, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Debug
GENERATOR: Visual Studio 14 2015 Win64
QT_VERSION: 5.10
QT: msvc2015_64
# Visual Studio 2015, 64-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 14 2015 Win64
QT_VERSION: 5.10
QT: msvc2015_64
# Visual Studio 2015, 64-bit Release, Wasapi driver
- AUDIO_DRIVER: Wasapi
CONFIGURATION: Release
GENERATOR: Visual Studio 14 2015 Win64
QT_VERSION: 5.10
QT: msvc2015_64
# Visual Studio 2017, 64-bit Release, Asio driver
- AUDIO_DRIVER: Asio
CONFIGURATION: Release
GENERATOR: Visual Studio 15 2017 Win64
QT_VERSION: 5.10
QT: msvc2017_64
- QTDIR: C:\Qt\5.13.0\mingw73_64 matrix:
- QTDIR: C:\Qt\5.13.0\mingw73_32 exclude:
- QTDIR: C:\Qt\5.11.3\mingw53_32 - image: Visual Studio 2015
GENERATOR: Visual Studio 15 2017 Win64
- image: Visual Studio 2017
GENERATOR: Visual Studio 12 2013
- image: Visual Studio 2017
GENERATOR: Visual Studio 12 2013 Win64
- image: Visual Studio 2017
GENERATOR: Visual Studio 14 2015
- image: Visual Studio 2017
GENERATOR: Visual Studio 14 2015 Win64
configuration:
- debug
- release
clone_script:
- cmd: git clone -q --recursive --branch=%APPVEYOR_REPO_BRANCH% https://github.com/%APPVEYOR_REPO_NAME%.git %APPVEYOR_BUILD_FOLDER%
- cmd: git checkout -qf %APPVEYOR_REPO_COMMIT%
install: install:
- '%QTDIR%\bin\qtenv2.bat' - git submodule update --init --recursive
- set PATH=%PATH%;C:\Qt\%QT_VERSION%\%QT%\bin
- call C:\Qt\%QT_VERSION%\%QT%\qtenv2.bat'
- qmake -v - qmake -v
- if %QTDIR:_64=%==%QTDIR% ( set ARCH=x86 ) else set ARCH=x64
- if %QTDIR:msvc=%==%QTDIR% g++ --version
- if %QTDIR:msvc=%==%QTDIR% set make=mingw32-make.exe
- if %QTDIR:msvc=%==%QTDIR% %make% --version
- if not %QTDIR:msvc2013=%==%QTDIR% call "%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" %ARCH%
- if not %QTDIR:msvc2015=%==%QTDIR% call "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %ARCH%
- if not %QTDIR:msvc=%==%QTDIR% set make=nmake.exe
- if not %QTDIR:msvc=%==%QTDIR% %make% /? > nul
before_build: before_build:
# Prepare the out-of-source build directory. # Prepare the out-of-source build directory.