• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/bash
2
3set -ex
4export TRAVIS_BUILD_DIR=$(pwd)
5export DRONE_BUILD_DIR=$(pwd)
6export TRAVIS_BRANCH=$DRONE_BRANCH
7export VCS_COMMIT_ID=$DRONE_COMMIT
8export GIT_COMMIT=$DRONE_COMMIT
9export PATH=~/.local/bin:/usr/local/bin:$PATH
10
11echo '==================================> BEFORE_INSTALL'
12
13. .drone/before-install.sh
14
15echo '==================================> INSTALL'
16
17cd ..
18git clone -b $TRAVIS_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root
19cd boost-root
20git submodule update --init
21git rm --ignore-unmatch libs/multi_index/
22./bootstrap.sh
23./b2 headers
24mkdir libs/multi_index
25cp -r $TRAVIS_BUILD_DIR/* libs/multi_index
26
27echo '==================================> BEFORE_SCRIPT'
28
29. $DRONE_BUILD_DIR/.drone/before-script.sh
30
31echo '==================================> SCRIPT'
32
33echo "using $TOOLSET : : $COMPILER ;" > ~/user-config.jam
34./b2 libs/multi_index/test toolset=$TOOLSET cxxstd=$CXXSTD
35
36echo '==================================> AFTER_SUCCESS'
37
38. $DRONE_BUILD_DIR/.drone/after-success.sh
39