mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
Going forward, we will continue to verify the cmake build and the configure build with the hardware optimizations enabled by default, and the makefile build with the hardware optimizations disabled by default. The Travis CI configuration file is simpler, and, more importantly, the Travis CI verification process will be shorter and cheaper.
29 lines
711 B
YAML
29 lines
711 B
YAML
branches:
|
|
except:
|
|
- /libpng[0-1][0-7]/
|
|
- /v[0-1][.][0-7][.][0-9]+/
|
|
|
|
language: c
|
|
|
|
os:
|
|
- freebsd
|
|
- linux
|
|
- osx
|
|
|
|
env:
|
|
- AUTOMATION=cmake
|
|
- AUTOMATION=configure
|
|
- AUTOMATION=makefiles
|
|
|
|
before_script:
|
|
- 'if test "$TRAVIS_OS_NAME" = "linux"; then export CI_CC="gcc"; else export CI_CC="clang"; fi'
|
|
- 'if test "$TRAVIS_OS_NAME" = "osx"; then export CI_CMAKE_GENERATOR="Xcode"; fi'
|
|
- 'if test "$TRAVIS_OS_NAME" != "osx"; then export CI_SANITIZERS="address,undefined"; fi'
|
|
- 'export CI_MAKEFILES="scripts/makefile.$CI_CC scripts/makefile.std"'
|
|
- 'export CI_MAKE_FLAGS=-j2'
|
|
- 'export CI_CMAKE_BUILD_FLAGS=-j2'
|
|
- 'export CI_CTEST_FLAGS=-j2'
|
|
|
|
script:
|
|
- './ci/ci_verify_$AUTOMATION.sh'
|