language: cpp

os:
  - linux
  - osx

compiler:
  - gcc
  - clang

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - gcc-4.9
    - g++-4.9
    - clang

matrix:
  exclude:
    - os: linux
      compiler: clang

install:
  - if [ "$CXX" = "g++" ]; then export CXX="g++-4.9" CC="gcc-4.9"; fi
  - export PATH=/usr/local/bin:/usr/bin:${PATH}
  - ./travis-before.sh
  - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then export PATH="/tmp/cmake/bin:${PATH}"; fi

script: ./travis.sh

after_success:
  - coveralls --exclude lib --exclude tests --gcov-options '\-lp'

notifications:
  email: false

sudo: false
language: cpp

os:
  - linux
  - osx

compiler:
  - gcc
  - clang

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - gcc-4.9
    - g++-4.9
    - clang

matrix:
  exclude:
    - os: linux
      compiler: clang

install:
  - if [ "$CXX" = "g++" ]; then export CXX="g++-4.9" CC="gcc-4.9"; fi
  - export PATH=/usr/local/bin:/usr/bin:${PATH}
  - ./travis-before.sh
  - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then export PATH="/tmp/cmake/bin:${PATH}"; fi

script: ./travis.sh

after_success:
  - coveralls --exclude lib --exclude tests --exclde build --gcov-options '\-lp'

notifications:
  email: false

sudo: false
Exclude build folder for unit tests
Exclude build folder for unit tests
