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