1*6777b538SAndroid Build Coastguard Workerconfiguration: 2*6777b538SAndroid Build Coastguard Worker - Debug 3*6777b538SAndroid Build Coastguard Worker 4*6777b538SAndroid Build Coastguard Workerenvironment: 5*6777b538SAndroid Build Coastguard Worker matrix: 6*6777b538SAndroid Build Coastguard Worker # Only test few combinations: "Visual Studio 2015 (14) + Win64/MinGW + Debug + DLL". We can 7*6777b538SAndroid Build Coastguard Worker # test more combinations but AppVeyor just takes too long to finish (each 8*6777b538SAndroid Build Coastguard Worker # combination takes ~15mins). 9*6777b538SAndroid Build Coastguard Worker - platform: MinGW 10*6777b538SAndroid Build Coastguard Worker language: cpp 11*6777b538SAndroid Build Coastguard Worker image: Visual Studio 2015 12*6777b538SAndroid Build Coastguard Worker 13*6777b538SAndroid Build Coastguard Worker - platform: Win64 14*6777b538SAndroid Build Coastguard Worker language: cpp 15*6777b538SAndroid Build Coastguard Worker image: Visual Studio 2015 16*6777b538SAndroid Build Coastguard Worker BUILD_DLL: ON 17*6777b538SAndroid Build Coastguard Worker UNICODE: ON 18*6777b538SAndroid Build Coastguard Worker 19*6777b538SAndroid Build Coastguard Worker - platform: Win64 20*6777b538SAndroid Build Coastguard Worker language: cpp 21*6777b538SAndroid Build Coastguard Worker image: Visual Studio 2017 22*6777b538SAndroid Build Coastguard Worker BUILD_DLL: OFF 23*6777b538SAndroid Build Coastguard Worker UNICODE: ON 24*6777b538SAndroid Build Coastguard Worker 25*6777b538SAndroid Build Coastguard Worker - platform: Win64 26*6777b538SAndroid Build Coastguard Worker language: csharp 27*6777b538SAndroid Build Coastguard Worker image: Visual Studio 2017 28*6777b538SAndroid Build Coastguard Worker 29*6777b538SAndroid Build Coastguard Worker# Our build scripts run tests automatically; we don't want AppVeyor 30*6777b538SAndroid Build Coastguard Worker# to try to detect them itself. 31*6777b538SAndroid Build Coastguard Workertest: off 32*6777b538SAndroid Build Coastguard Worker 33*6777b538SAndroid Build Coastguard Workerinstall: 34*6777b538SAndroid Build Coastguard Worker - git submodule update --init --recursive 35*6777b538SAndroid Build Coastguard Worker 36*6777b538SAndroid Build Coastguard Workerbefore_build: 37*6777b538SAndroid Build Coastguard Worker - if %platform%==MinGW set generator=MinGW Makefiles 38*6777b538SAndroid Build Coastguard Worker - if %platform%==Win32 set generator=Visual Studio 14 39*6777b538SAndroid Build Coastguard Worker - if %platform%==Win64 set generator=Visual Studio 14 Win64 40*6777b538SAndroid Build Coastguard Worker - if %platform%==Win32 set vcplatform=Win32 41*6777b538SAndroid Build Coastguard Worker - if %platform%==Win64 set vcplatform=x64 42*6777b538SAndroid Build Coastguard Worker 43*6777b538SAndroid Build Coastguard Workerbuild_script: 44*6777b538SAndroid Build Coastguard Worker - CALL appveyor.bat 45*6777b538SAndroid Build Coastguard Worker 46*6777b538SAndroid Build Coastguard Workerskip_commits: 47*6777b538SAndroid Build Coastguard Worker message: /.*\[skip appveyor\].*/ 48