# HG changeset patch # User Chris Cannam # Date 1309785733 -3600 # Node ID 71523ce87fb71ade2239e4f25240fdfb45372436 # Parent af9d9add23c6bdb6744b6e84a5c079c2c8f18d89 Add overall OS/X build script diff -r af9d9add23c6 -r 71523ce87fb7 deploy/osx/build-all.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deploy/osx/build-all.sh Mon Jul 04 14:22:13 2011 +0100 @@ -0,0 +1,28 @@ +#!/bin/bash + +# Carbon (10.4+ PPC/i386). +# +$HOME/qt-builds/qt-471-carbon-10.4u/bin/qmake -spec macx-g++40 || exit +make clean && make && \ + cp EasyMercurial.app/Contents/MacOS/EasyMercurial \ + EasyMercurial.carbon.app/Contents/MacOS/ && \ + bash deploy/osx/paths.sh EasyMercurial.carbon + +# Cocoa (10.6+ x86_64) +# +/usr/bin/qmake -spec macx-g++ || exit +make clean && make && \ + cp EasyMercurial.app/Contents/MacOS/EasyMercurial \ + EasyMercurial.cocoa.app/Contents/MacOS/ && \ + bash deploy/osx/paths.sh EasyMercurial.cocoa + +# Complicated lipo business +# +bash deploy/osx/combine.sh || exit 1 + +# Info.plist etc and make dmg +bash deploy/osx/deploy.sh EasyMercurial.app EasyMercurial + + + +