]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/numeric/odeint/.travis.yml
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / numeric / odeint / .travis.yml
1 sudo: false
2 language: cpp
3 os:
4 - linux
5 - osx
6 compiler:
7 - gcc
8 - clang
9 install:
10 - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
11 addons:
12 apt:
13 sources:
14 - ubuntu-toolchain-r-test
15 packages:
16 - gcc-4.8
17 - g++-4.8
18 - clang
19
20 env:
21 - CXXSTD=""
22 - CXXSTD="cxxflags='-std=c++0x'"
23
24 # For now disable gcc on osx as g++4.8 is not yet available
25 matrix:
26 exclude:
27 - os: osx
28 compiler: gcc
29
30 before_install:
31 # 1.55: http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2/download
32 # 1.57: http://sourceforge.net/projects/boost/files/boost/1.57.0/boost_1_57_0.tar.bz2/download
33 # 1.58: http://downloads.sourceforge.net/project/boost/boost/1.58.0/boost_1_58_0.tar.bz2\?r\=\&ts\=1435589970\&use_mirror\=garr
34 - wget http://downloads.sourceforge.net/project/boost/boost/1.58.0/boost_1_58_0.tar.bz2\?r\=\&ts\=1435589970\&use_mirror\=garr -O /tmp/boost.tar.bz2
35 - tar jxf /tmp/boost.tar.bz2
36 - mv boost_1_58_0 $PWD/boost-trunk
37 # patch the boost build system - not neccessary with 1.58 anymore
38 # - patch $PWD/boost-trunk/tools/build/v2/build/toolset.jam toolset.jam.patch
39 - export BOOST_ROOT="$PWD/boost-trunk"
40
41 - cd $BOOST_ROOT
42 - ./bootstrap.sh
43 - cd $TRAVIS_BUILD_DIR
44 - if [ "$TRAVIS_OS_NAME" = "osx" ] && [ "$CC" = "gcc" ]; then export CC=gcc-4.8; fi
45 - $CC --version
46
47 script:
48 - $BOOST_ROOT/b2 toolset=$CC $CXXSTD