blob: 1c8a3907a3a93f3e09640f70c227f2f1d82b2b13 [file] [log] [blame]
#!/bin/bash
# Copyright 2020 Rene Rivera, Sam Darwin
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE.txt or copy at http://boost.org/LICENSE_1_0.txt)
set -e
export TRAVIS_BUILD_DIR=$(pwd)
export DRONE_BUILD_DIR=$(pwd)
export TRAVIS_BRANCH=$DRONE_BRANCH
export VCS_COMMIT_ID=$DRONE_COMMIT
export GIT_COMMIT=$DRONE_COMMIT
export REPO_NAME=$DRONE_REPO
export PATH=~/.local/bin:/usr/local/bin:$PATH
if [ "$DRONE_JOB_BUILDTYPE" == "boost" ]; then
echo '==================================> 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/tti
python tools/boostdep/depinst/depinst.py tti
./bootstrap.sh
./b2 headers
echo '==================================> 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/tti/test toolset=$TOOLSET
fi