blob: 91f737a8c019f36d979b03724344cb2fac9cb308 [file] [log] [blame]
Feng Xiaoe841bac2015-12-11 17:09:20 -08001configuration:
2 - Debug
3
4environment:
5 matrix:
Jozef Izso8835f5d2018-04-28 10:59:52 +02006 # Only test few combinations: "Visual Studio 2015 (14) + Win64/MinGW + Debug + DLL". We can
7 # test more combinations but AppVeyor just takes too long to finish (each
8 # combination takes ~15mins).
Ivan Shynkarenkafeb183d2018-05-03 01:47:17 +03009 - platform: MinGW
10 language: cpp
11 image: Visual Studio 2015
12
13 - platform: Win64
14 language: cpp
Adam Cozzettefcde5182018-03-20 11:43:51 -070015 image: Visual Studio 2015
Feng Xiaoe841bac2015-12-11 17:09:20 -080016 BUILD_DLL: ON
Wei-Yin Chen (陳威尹)588a8032016-08-19 15:25:54 -070017 UNICODE: ON
Feng Xiaoe841bac2015-12-11 17:09:20 -080018
Ivan Shynkarenkafeb183d2018-05-03 01:47:17 +030019 - platform: Win64
Adam Cozzette82d3d7d2018-06-25 13:22:10 -070020 language: cpp
Adam Cozzette885be9c2018-06-18 11:38:06 -070021 image: Visual Studio 2017
22 BUILD_DLL: OFF
23 UNICODE: ON
24
Adam Cozzette82d3d7d2018-06-25 13:22:10 -070025 - platform: Win64
Ivan Shynkarenkafeb183d2018-05-03 01:47:17 +030026 language: csharp
Jon Skeetf26e8c22017-05-04 08:51:46 +010027 image: Visual Studio 2017
Feng Xiaoe841bac2015-12-11 17:09:20 -080028
Jon Skeet10a8fb42016-07-14 22:01:47 +010029# Our build scripts run tests automatically; we don't want AppVeyor
30# to try to detect them itself.
31test: off
32
Feng Xiaoe841bac2015-12-11 17:09:20 -080033install:
Carlos O'Ryan3c5442a2018-03-26 16:54:32 -040034 - git submodule update --init --recursive
Feng Xiaoe841bac2015-12-11 17:09:20 -080035
36before_build:
Ivan Shynkarenkafeb183d2018-05-03 01:47:17 +030037 - if %platform%==MinGW set generator=MinGW Makefiles
Adam Cozzettefcde5182018-03-20 11:43:51 -070038 - if %platform%==Win32 set generator=Visual Studio 14
39 - if %platform%==Win64 set generator=Visual Studio 14 Win64
Feng Xiaoe841bac2015-12-11 17:09:20 -080040 - if %platform%==Win32 set vcplatform=Win32
41 - if %platform%==Win64 set vcplatform=x64
42
43build_script:
44 - CALL appveyor.bat
45
46skip_commits:
47 message: /.*\[skip appveyor\].*/