language: cpp
git:
depth: 1
submodules: false
env:
global:
- BUILD_FILENAME="build-$TRAVIS_OS_NAME.$TRAVIS_BUILD_NUMBER-$(date '+%Y-%m-%d_%H_%M_%S').tgz"
- MAKE_THREADS=4
matrix:
include:
- os: linux
name: "Synfig Studio Ubuntu 16.04 Xenial (GCC/Autotools)"
sudo: required
dist: xenial
cache: ccache
before_install: autobuild/install-requirements-linux.sh
before_script: ccache -s
script: autobuild/synfigstudio-linux-build.sh
after_script: autobuild/synfigrenderer-regression-test.sh
- os: osx
name: "Synfig Studio OS X 10.10 Yosemite (Clang/Autotools/Brew)"
sudo: required
osx_image: xcode6.4
env:
- HOMEBREW_NO_AUTO_UPDATE=1
- HOMEBREW_NO_ANALYTICS=1
cache: ccache
before_install: brew reinstall libtool # fix no sed
install: autobuild/osx/brew/install-requirements-osx.sh
before_script: ccache -s
script: autobuild/osx/brew/synfigstudio-osx-build.sh
after_script: ccache -s # show ccache stats
- os: osx
name: "Synfig Studio OS X 10.13 High Sierra (Clang/Autotools/Brew)"
sudo: required
osx_image: xcode10
env:
- HOMEBREW_NO_AUTO_UPDATE=1
- HOMEBREW_NO_ANALYTICS=1
cache: ccache
# oclint already uninstalled (fixed in Nov 2018)
#before_install: brew cask uninstall oclint # fix gcc installing
install: autobuild/osx/brew/install-requirements-osx.sh
before_script:
- ccache -s
- ccache --set-config=compression=true
script: autobuild/osx/brew/synfigstudio-osx-build.sh
after_script: ccache -s # show ccache stats
#allow_failures:
# - os: osx