appveyor.yml 1.1 KB

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