Fixed .travis.yml.

This commit is contained in:
Kirill Kirilenko 2016-10-04 15:42:57 +03:00
parent edb73fdb2d
commit 5d4e931726

View file

@ -1,48 +1,59 @@
sudo: required
dist: precise
language: cpp language: cpp
sudo: false matrix:
cache: ccache include:
- compiler: gcc
compiler: clang addons:
# gcc 4.9 default
addons: &addons
apt: apt:
packages: &packages sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9 - g++-4.9
env: COMPILER=g++-4.9
- compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-5
env: COMPILER=g++-5
- compiler: clang
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.6
packages:
- clang-3.6
env: COMPILER=clang++-3.6
- compiler: clang
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.7
packages:
- clang-3.7
env: COMPILER=clang++-3.7
addons:
apt:
packages:
- libboost-test-dev - libboost-test-dev
- libboost-system-dev - libboost-system-dev
- libcurl4-openssl-dev - libcurl4-openssl-dev
sources: &sources
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.5
env: env:
global: global:
- TELEBOTXX_BUILD_TESTS=ON - TELEBOTXX_BUILD_TESTS=ON
- TELEBOTXX_GENERATE_DOC=OFF - TELEBOTXX_GENERATE_DOC=OFF
matrix:
- COMPILER=g++-4.9 CCOMPILER=gcc-4.9
matrix:
include:
# gcc 4.9
- env: COMPILER=g++-4.9 CCOMPILER=gcc-4.9
addons:
apt:
packages: g++-4.9
sources: *sources
# Clang 3.5
- env: COMPILER=clang++-3.5 CCOMPILER=clang-3.5
addons:
apt:
packages: clang-3.5
sources: *sources
before_script: before_script:
- export CXX=$COMPILER CC=$CCOMPILER - export CXX=$COMPILER
- ./configure - ./configure
script: script:
- make -j2 VERBOSE=1 - make VERBOSE=1