summaryrefslogtreecommitdiff
path: root/tools/travis-install.sh
blob: 4e8bdc48c292dbeb55fd1d8b320390eb1d38a30f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash

#set -x
set -e
set -o pipefail

if [ "${TRAVIS_OS_NAME}" = "osx" ]; then
  for formula in $(echo "${BREWS//,/ }"); do
    echo "Checking ${formula} formula"
    brew outdated "${formula}" \
      || (brew unlink "${formula}"
          brew install "${formula}"
         )
  done
fi

if [ -d "${BOOST_ROOT}" ]; then
  (cd "${BOOST_ROOT}"
    ./bootstrap.sh --with-libraries="${BOOST_LIBS}"
    ./b2 threading=multi --prefix="${BOOST_ROOT}" -d0 install
  )
fi