Blame .travis.yml

Packit bd1cd8
# Build matrix / environment variable are explained on:
Packit bd1cd8
# http://about.travis-ci.org/docs/user/build-configuration/
Packit bd1cd8
# This file can be validated on:
Packit bd1cd8
# http://lint.travis-ci.org/
Packit bd1cd8
Packit bd1cd8
install:
Packit bd1cd8
# /usr/bin/gcc is 4.6 always, but gcc-X.Y is available.
Packit bd1cd8
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.9" CC="gcc-4.9"; fi
Packit bd1cd8
# /usr/bin/clang is 3.4, lets override with modern one.
Packit bd1cd8
- if [ "$CXX" = "clang++" ] && [ "$TRAVIS_OS_NAME" = "linux" ]; then export CXX="clang++-3.7" CC="clang-3.7"; fi
Packit bd1cd8
- echo ${PATH}
Packit bd1cd8
- echo ${CXX}
Packit bd1cd8
- ${CXX} --version
Packit bd1cd8
- ${CXX} -v
Packit bd1cd8
addons:
Packit bd1cd8
  apt:
Packit bd1cd8
    # List of whitelisted in travis packages for ubuntu-precise can be found here:
Packit bd1cd8
    #   https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise
Packit bd1cd8
    # List of whitelisted in travis apt-sources:
Packit bd1cd8
    #   https://github.com/travis-ci/apt-source-whitelist/blob/master/ubuntu.json
Packit bd1cd8
    sources:
Packit bd1cd8
    - ubuntu-toolchain-r-test
Packit bd1cd8
    - llvm-toolchain-precise-3.7
Packit bd1cd8
    packages:
Packit bd1cd8
    - gcc-4.9
Packit bd1cd8
    - g++-4.9
Packit bd1cd8
    - clang-3.7
Packit bd1cd8
    - valgrind
Packit bd1cd8
os:
Packit bd1cd8
  - linux
Packit bd1cd8
  - osx
Packit bd1cd8
language: cpp
Packit bd1cd8
compiler:
Packit bd1cd8
  - gcc
Packit bd1cd8
  - clang
Packit bd1cd8
script: ./travis.sh
Packit bd1cd8
env:
Packit bd1cd8
  matrix:
Packit bd1cd8
    - GTEST_TARGET=googletest SHARED_LIB=OFF STATIC_LIB=ON CMAKE_PKG=OFF BUILD_TYPE=debug   VERBOSE_MAKE=true VERBOSE
Packit bd1cd8
    - GTEST_TARGET=googlemock SHARED_LIB=OFF STATIC_LIB=ON CMAKE_PKG=OFF BUILD_TYPE=debug   VERBOSE_MAKE=true VERBOSE
Packit bd1cd8
    - GTEST_TARGET=googlemock SHARED_LIB=OFF STATIC_LIB=ON CMAKE_PKG=OFF BUILD_TYPE=debug CXX_FLAGS=-std=c++11  VERBOSE_MAKE=true VERBOSE
Packit bd1cd8
#    - GTEST_TARGET=googletest SHARED_LIB=ON  STATIC_LIB=ON CMAKE_PKG=ON  BUILD_TYPE=release VERBOSE_MAKE=false
Packit bd1cd8
#    - GTEST_TARGET=googlemock SHARED_LIB=ON  STATIC_LIB=ON CMAKE_PKG=ON  BUILD_TYPE=release VERBOSE_MAKE=false
Packit bd1cd8
notifications:
Packit bd1cd8
  email: false
Packit bd1cd8
sudo: false