mirror of https://github.com/swig/swig
42 lines
900 B
Bash
Executable File
42 lines
900 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Install MacOS packages where the version has been overridden 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)
|