• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1image:
2    - Visual Studio 2015
3branches:
4    only:
5        - ci
6        - master
7        - latest
8        - 3.3-stable
9skip_tags: true
10environment:
11    matrix:
12        - GENERATOR: MinGW Makefiles
13          BUILD_SHARED_LIBS: ON
14          CFLAGS: -Werror
15        - GENERATOR: MinGW Makefiles
16          BUILD_SHARED_LIBS: OFF
17          CFLAGS: -Werror
18        - GENERATOR: Visual Studio 12 2013
19          BUILD_SHARED_LIBS: ON
20          CFLAGS: /WX
21        - GENERATOR: Visual Studio 12 2013
22          BUILD_SHARED_LIBS: OFF
23          CFLAGS: /WX
24matrix:
25    fast_finish: true
26for:
27-
28    matrix:
29        only:
30            - GENERATOR: MinGW Makefiles
31    build_script:
32        - set PATH=%PATH:C:\Program Files\Git\usr\bin=C:\MinGW\bin%
33        - cmake -B build -G "%GENERATOR%" -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS%
34        - cmake --build build
35-
36    matrix:
37        only:
38            - GENERATOR: Visual Studio 12 2013
39    build_script:
40        - cmake -B build -G "%GENERATOR%" -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS%
41        - cmake --build build --target glfw
42notifications:
43    - provider: Email
44      to:
45        - ci@glfw.org
46      on_build_failure: true
47      on_build_success: false
48