.appveyor.yml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: 0.3.1-{build}
  2. environment:
  3. matrix:
  4. - GENERATOR: "Visual Studio 12"
  5. CONFIG: Release
  6. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  7. - GENERATOR: "Visual Studio 12"
  8. CONFIG: Debug
  9. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  10. - GENERATOR: "Visual Studio 12 Win64"
  11. CONFIG: Release
  12. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  13. - GENERATOR: "Visual Studio 12 Win64"
  14. CONFIG: Debug
  15. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  16. - GENERATOR: "Visual Studio 14"
  17. CONFIG: Release
  18. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  19. - GENERATOR: "Visual Studio 14"
  20. CONFIG: Debug
  21. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  22. - GENERATOR: "Visual Studio 14 Win64"
  23. CONFIG: Release
  24. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  25. - GENERATOR: "Visual Studio 14 Win64"
  26. CONFIG: Debug
  27. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  28. - GENERATOR: "MinGW Makefiles"
  29. CONFIG: Debug
  30. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  31. - GENERATOR: "MinGW Makefiles"
  32. CONFIG: Release
  33. OPTIONS: -DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON
  34. build_script:
  35. - if "MinGW Makefiles"=="%GENERATOR%" set PATH=%PATH:C:\Program Files\Git\usr\bin;=%
  36. - if "MinGW Makefiles"=="%GENERATOR%" set PATH=C:\MinGW\bin;%PATH%
  37. - ps: mkdir build.msvc
  38. - ps: cd build.msvc
  39. - cmake "-G%GENERATOR%" %OPTIONS% ..
  40. - cmake --build . --config "%CONFIG%"
  41. test_script:
  42. - ctest --output-on-failure -C "%CONFIG%"