From 9f2063846b054b6372a515f6cec739c64b9d98bc Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 6 Jan 2018 13:38:56 +0000 Subject: [PATCH] Build b2 from the source snapshot --- .travis.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 40561811..1340ec08 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,6 @@ language: c++ addons: apt: packages: - - libboost-tools-dev - libxml2-utils - g++-multilib @@ -86,11 +85,15 @@ before_script: tar -xjf $HOME/download/boost.tar.bz2 mv * ${BOOST_ROOT} - rm -r ${BOOST_ROOT}/boost/unordered + - cd ${BOOST_ROOT}/tools/build + - mkdir ${HOME}/opt + - ./bootstrap.sh + - ./b2 install --prefix=$HOME/opt after_success: if [ -n $enable_coverage ]; then coveralls -r ${TRAVIS_BUILD_DIR} -b ${TRAVIS_BUILD_DIR}/test --gcov-options '\-lp' --include include/boost/unordered/ ; fi script: - cd ${TRAVIS_BUILD_DIR}/test - - bjam cxxstd=$CXXSTD -q include=${BOOST_ROOT} include=${TRAVIS_BUILD_DIR}/include + - ${HOME}/opt/bin/b2 cxxstd=$CXXSTD -q include=${BOOST_ROOT} include=${TRAVIS_BUILD_DIR}/include - xmllint --noout ${TRAVIS_BUILD_DIR}/doc/ref.xml