33 lines
772 B
Bash
Executable file
33 lines
772 B
Bash
Executable file
#!/bin/bash
|
|
#
|
|
# This script builds library dependencies of OpenSCAD for Mac OS X using Homebrew.
|
|
#
|
|
# This script must be run from the OpenSCAD source root directory
|
|
#
|
|
# Prerequisites:
|
|
# - Homebrew (http://brew.sh)
|
|
#
|
|
|
|
OPENSCADDIR=$PWD
|
|
|
|
printUsage()
|
|
{
|
|
echo "Usage: $0"
|
|
}
|
|
|
|
if [ ! -f $OPENSCADDIR/openscad.pro ]; then
|
|
echo "Must be run from the OpenSCAD source root directory"
|
|
exit 0
|
|
fi
|
|
|
|
brew tap glehmann/homebrew-extras
|
|
brew update
|
|
brew unlink boost
|
|
for formula in eigen boost cgal glew glib opencsg freetype libxml2 fontconfig harfbuzz qt5 qscintilla2-qt5 imagemagick; do
|
|
brew ls --versions $formula && brew install $formula
|
|
brew outdated $formula || brew upgrade $formula
|
|
done
|
|
brew link --force gettext
|
|
brew link --force qt5
|
|
brew link --force qscintilla2-qt5
|
|
|