image: | |
- Visual Studio 2015 | |
branches: | |
only: | |
- ci | |
- master | |
- latest | |
- 3.3-stable | |
skip_tags: true | |
environment: | |
matrix: | |
- GENERATOR: MinGW Makefiles | |
BUILD_SHARED_LIBS: ON | |
CFLAGS: -Werror | |
- GENERATOR: MinGW Makefiles | |
BUILD_SHARED_LIBS: OFF | |
CFLAGS: -Werror | |
- GENERATOR: Visual Studio 10 2010 | |
BUILD_SHARED_LIBS: ON | |
CFLAGS: /WX | |
- GENERATOR: Visual Studio 10 2010 | |
BUILD_SHARED_LIBS: OFF | |
CFLAGS: /WX | |
matrix: | |
fast_finish: true | |
for: | |
- | |
matrix: | |
only: | |
- GENERATOR: MinGW Makefiles | |
build_script: | |
- set PATH=%PATH:C:\Program Files\Git\usr\bin=C:\MinGW\bin% | |
- cmake -S . -B build -G "%GENERATOR%" -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS% | |
- cmake --build build | |
- | |
matrix: | |
only: | |
- GENERATOR: Visual Studio 10 2010 | |
build_script: | |
- cmake -S . -B build -G "%GENERATOR%" -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS% | |
- cmake --build build --target glfw | |
notifications: | |
- provider: Email | |
to: | |
- ci@glfw.org | |
on_build_failure: true | |
on_build_success: false |