| # Copyright 2016 Edward Diener |
| # Distributed under the Boost Software License, Version 1.0. |
| # (See accompanying file LICENSE_1_0.txt or copy at http://boost.org/LICENSE_1_0.txt) |
| |
| language: cpp |
| |
| sudo: false |
| |
| python: "2.7" |
| |
| os: |
| - linux |
| - osx |
| |
| branches: |
| only: |
| - master |
| - develop |
| |
| install: |
| - cd .. |
| - git clone -b $TRAVIS_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root |
| - cd boost-root |
| - git submodule update --init tools/build |
| - git submodule update --init libs/config |
| - git submodule update --init tools/boostdep |
| - git submodule update --init tools/boost_install |
| - git submodule update --init libs/headers |
| - cp -r $TRAVIS_BUILD_DIR/* libs/function_types |
| - python tools/boostdep/depinst/depinst.py -I example function_types |
| - ./bootstrap.sh |
| - ./b2 headers |
| |
| script: |
| - TOOLSET=gcc,clang |
| - if [ $TRAVIS_OS_NAME == osx ]; then TOOLSET=clang; fi |
| - ./b2 --verbose-test libs/config/test//config_info toolset=$TOOLSET || true |
| - ./b2 libs/function_types/test toolset=$TOOLSET |
| |
| notifications: |
| email: |
| on_success: always |