4
#This will make the mac .app bundle
6
if [ $1 = '--update-config=yes' ]; then
7
echo "Updating configuration files"
13
./configure --with-freetype=/usr/local \
14
--with-wx-prefix=/usr/local \
15
--with-xml-config=/opt/local/bin/xml2-config \
16
CFLAGS="-I$PNG_DIR/include -I$GL_DIR/include" \
17
CXXFLAGS="-I$PNG_DIR/include -I$GL_DIR/include" \
18
CPPFLAGS="-I$PNG_DIR/include -I$GL_DIR/include" \
19
LDFLAGS="-L$PNG_DIR/lib -lpng"
22
echo "Configure unsuccessful - exiting"
33
echo "Make unsuccessful - exiting"
37
echo "Updating .app bundle..."
38
mkdir -p ./main.app/Contents/MacOS/
39
cp ./src/3Depict ./main.app/Contents/MacOS/main
40
cp src/tex-source/3Depict-icon.icns ./main.app/Contents/Resources/wxmac.icns
41
touch ./main.app/Contents/PkgInfo
42
touch ./main.app/Contents/info.plist
44
# relabel libraries for packaging
45
dylibbundler -od -b -x ./main.app/Contents/MacOS/main -d ./main.app/Contents/libs -i /usr/lib
48
cp -R ./src/textures ./main.app/Contents/Resources