• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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