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