appveyor.yml 786 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # can use variables like {build} and {branch}
  2. version: 1.0.{build}
  3. skip_tags: true
  4. image:
  5. - Visual Studio 2019
  6. - Visual Studio 2017
  7. environment:
  8. BUILD_DIR: "%APPVEYOR_BUILD_FOLDER%\\build"
  9. CTEST_OUTPUT_ON_FAILURE: 1
  10. configuration:
  11. - Debug
  12. matrix:
  13. fast_finish: true
  14. for:
  15. -
  16. matrix:
  17. only:
  18. - image: Visual Studio 2019
  19. environment:
  20. CMAKE_GENERATOR: "Visual Studio 16 2019"
  21. -
  22. matrix:
  23. only:
  24. - image: Visual Studio 2017
  25. environment:
  26. CMAKE_GENERATOR: "Visual Studio 15 2017"
  27. before_build:
  28. - cd %BUILD_DIR%
  29. - cmake .. -DBUILD_TESTING=ON -DBUILD_LIB=ON -DCMAKE_CXX_FLAGS=/W1 -G"%CMAKE_GENERATOR%"
  30. after_build:
  31. - ctest --timeout 5 -C Debug -j4
  32. build:
  33. parallel: true
  34. project: build/entt.sln
  35. verbosity: minimal