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