You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

77 lines
3.1 KiB

#
# This file was inspired from https://github.com/google/fruit
#
branches:
only:
- master
dist: trusty
language: cpp
matrix:
fast_finish: true
include:
# - compiler: gcc
# env: COMPILER=gcc-6 UBUNTU=17.04 TEST=DebugValgrind
# install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
# os: linux
# script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
# DebugValgrind
# - compiler: gcc
# env: COMPILER=gcc-6 UBUNTU=17.04 TEST=DebugPlain
# install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
# os: linux
# script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
# DebugPlain
# - compiler: gcc
# env: COMPILER=gcc-6 UBUNTU=17.04 TEST=ReleasePlain
# install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
# os: linux
# script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
# ReleasePlain
# - compiler: clang
# env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=DebugPlain
# install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
# export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
# os: linux
# script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
# export UBUNTU='17.04'; extras/scripts/postsubmit.sh DebugPlain
# - compiler: clang
# env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=ReleasePlain
# install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
# export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
# os: linux
# script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
# export UBUNTU='17.04'; extras/scripts/postsubmit.sh ReleasePlain
# - compiler: gcc
# env: COMPILER=gcc-6 TEST=DebugPlain
# install: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/travis_ci_install_osx.sh
# os: osx
# osx_image: xcode8
# script: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/postsubmit.sh
# DebugPlain
- compiler: clang
env: COMPILER=clang-4.0 STL=libc++ TEST=DebugPlain
install: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
travis/install_osx.sh
os: osx
osx_image: xcode8
script: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
travis/postsubmit.sh DebugPlain
# - compiler: clang
# env: COMPILER=clang-default STL=libc++ TEST=DebugPlain
# install: export OS=osx; export COMPILER='clang-default'; export STL='libc++';
# extras/scripts/travis_ci_install_osx.sh
# os: osx
# osx_image: xcode8.2
# script: export OS=osx; export COMPILER='clang-default'; export STL='libc++'; extras/scripts/postsubmit.sh
# DebugPlain
cache:
directories:
- build
- travis/mtime_cache
services:
- docker
sudo: required