blob: 71545ad5c8c1567c368929c911dd330b36f58bfe [file] [log] [blame]
#!/bin/bash
# Install MacOS packages where the version has been overidden in .travis.yml
set -e # exit on failure (same as -o errexit)
# Disable 'brew cleanup', just wastes Travis job run time
export HOMEBREW_NO_INSTALL_CLEANUP=1
sw_vers
travis_retry brew update
echo "Installed packages..."
travis_retry brew list --versions
# travis_retry brew install pcre # Travis Xcode-7.3 has pcre
# travis_retry brew install boost
WITHLANG=$SWIGLANG
case "$SWIGLANG" in
"csharp")
travis_retry brew install mono
;;
"lua")
travis_retry brew install lua
;;
"octave")
travis_retry Tools/brew-install octave
;;
"perl5")
travis_retry Tools/brew-install perl
;;
"python")
WITHLANG=$SWIGLANG$PY3
;;
"tcl")
travis_retry Tools/brew-install --cask tcl
;;
esac
# Workaround for https://github.com/travis-ci/travis-ci/issues/6522
set +e # turn off exit on failure (same as +o errexit)