.appveyor.yml 836 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Windows Build Configuration for AppVeyor
  2. # http://www.appveyor.com/docs/appveyor-yml
  3. # version format
  4. version: "{build}"
  5. os:
  6. - Visual Studio 2013
  7. - Visual Studio 2015
  8. platform:
  9. - Any CPU
  10. configuration:
  11. - Debug
  12. - Release
  13. branches:
  14. only:
  15. - master
  16. clone_depth: 5
  17. matrix:
  18. fast_finish: true # Show final status immediately if a test fails.
  19. # scripts that run after cloning repository
  20. install:
  21. - git clone https://github.com/KhronosGroup/SPIRV-Headers.git external/spirv-headers
  22. - git clone https://github.com/google/googletest.git external/googletest
  23. build:
  24. parallel: true # enable MSBuild parallel builds
  25. verbosity: minimal
  26. build_script:
  27. - mkdir build && cd build
  28. - cmake ..
  29. - cmake --build . --config %CONFIGURATION%
  30. test_script:
  31. - ctest -C %CONFIGURATION% --output-on-failure --timeout 300