.appveyor.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. image:
  2. - Visual Studio 2015
  3. branches:
  4. only:
  5. - ci
  6. - master
  7. - latest
  8. - 3.3-stable
  9. skip_tags: true
  10. environment:
  11. matrix:
  12. - GENERATOR: MinGW Makefiles
  13. BUILD_SHARED_LIBS: ON
  14. CFLAGS: -Werror
  15. - GENERATOR: MinGW Makefiles
  16. BUILD_SHARED_LIBS: OFF
  17. CFLAGS: -Werror
  18. - GENERATOR: Visual Studio 10 2010
  19. BUILD_SHARED_LIBS: ON
  20. CFLAGS: /WX
  21. - GENERATOR: Visual Studio 10 2010
  22. BUILD_SHARED_LIBS: OFF
  23. CFLAGS: /WX
  24. matrix:
  25. fast_finish: true
  26. for:
  27. -
  28. matrix:
  29. only:
  30. - GENERATOR: MinGW Makefiles
  31. build_script:
  32. - set PATH=%PATH:C:\Program Files\Git\usr\bin=C:\MinGW\bin%
  33. - cmake -S . -B build -G "%GENERATOR%" -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS%
  34. - cmake --build build
  35. -
  36. matrix:
  37. only:
  38. - GENERATOR: Visual Studio 10 2010
  39. build_script:
  40. - cmake -S . -B build -G "%GENERATOR%" -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS%
  41. - cmake --build build --target glfw
  42. notifications:
  43. - provider: Email
  44. to:
  45. - ci@glfw.org
  46. on_build_failure: true
  47. on_build_success: false