1#!/bin/bash 2 3# Copyright 2020 Rene Rivera, Sam Darwin 4# Distributed under the Boost Software License, Version 1.0. 5# (See accompanying file LICENSE.txt or copy at http://boost.org/LICENSE_1_0.txt) 6 7if [ "$DRONE_JOB_UUID" = "b6589fc6ab" ] || [ "$DRONE_JOB_UUID" = "356a192b79" ] || [ "$DRONE_JOB_UUID" = "da4b9237ba" ] || [ "$DRONE_JOB_UUID" = "77de68daec" ] || [ "$DRONE_JOB_UUID" = "1b64538924" ] ; then 8 BOOST_BRANCH=develop && [ "$TRAVIS_BRANCH" == "master" ] && BOOST_BRANCH=master || true 9 IGNORE_COVERAGE='' 10 BOOST_LIBS_FOLDER=$(basename $REPO_NAME) 11 UBSAN_OPTIONS=print_stacktrace=1 12 LSAN_OPTIONS=verbosity=1:log_threads=1 13 BOOST=$HOME/boost-local 14 echo "git clone -b $BOOST_BRANCH --depth 10 https://github.com/boostorg/boost.git $BOOST" 15 git clone -b $BOOST_BRANCH --depth 10 https://github.com/boostorg/boost.git $BOOST 16 cd $BOOST 17 git submodule update --init --depth 10 tools/build tools/boostdep 18 echo "Testing $BOOST/libs/$BOOST_LIBS_FOLDER moved from $TRAVIS_BUILD_DIR, branch $BOOST_BRANCH" 19 rm -rf $BOOST/libs/$BOOST_LIBS_FOLDER || true 20 cp -rp $TRAVIS_BUILD_DIR $BOOST/libs/$BOOST_LIBS_FOLDER 21 python tools/boostdep/depinst/depinst.py --git_args "--depth 10 --jobs 2" $BOOST_LIBS_FOLDER 22 git status 23 ./bootstrap.sh 24 ./b2 headers 25 echo "using gcc ;" >> ~/user-config.jam 26 echo "using clang ;" >> ~/user-config.jam 27 echo "using clang : 3.8 : clang++-3.8 ;" >> ~/user-config.jam 28 echo "using clang : 4 : clang++-4.0 ;" >> ~/user-config.jam 29 echo "using clang : 5 : clang++-5.0 ;" >> ~/user-config.jam 30 echo "using clang : 6 : clang++-6.0 ;" >> ~/user-config.jam 31 echo "using clang : 7 : clang++-7.0 ;" >> ~/user-config.jam 32 echo "using clang : 8 : clang++-8 ;" >> ~/user-config.jam 33 echo "using clang : libc++ : clang++-libc++ ;" >> ~/user-config.jam 34 cd $BOOST/libs/$BOOST_LIBS_FOLDER/test/ 35fi 36 37