summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerrick Hendricks <derrick@nanorex.com>2008-07-29 21:27:22 +0000
committerDerrick Hendricks <derrick@nanorex.com>2008-07-29 21:27:22 +0000
commita277556b71610334c764910937b4e0f98c27b19c (patch)
tree63e70453234665df88d9e7aebb120b95d95016f2
parent847e8af64193ceb9ec8dda64a064ea8b9b726a67 (diff)
downloadnanoengineer-a277556b71610334c764910937b4e0f98c27b19c.tar.gz
nanoengineer-a277556b71610334c764910937b4e0f98c27b19c.zip
QuteMolX buildMac.sh better version
-rwxr-xr-xcad/plugins/QuteMol/packaging/buildMac.sh32
1 files changed, 30 insertions, 2 deletions
diff --git a/cad/plugins/QuteMol/packaging/buildMac.sh b/cad/plugins/QuteMol/packaging/buildMac.sh
index 48a7bb5dc..de6a274f4 100755
--- a/cad/plugins/QuteMol/packaging/buildMac.sh
+++ b/cad/plugins/QuteMol/packaging/buildMac.sh
@@ -7,10 +7,33 @@ QUTEMOLX_VERSION="0.5.1"
cd ..
TOP_LEVEL=`pwd`
if [ ! -e "qutemol/src/osx-build" ]
+then
echo "Improper build environment"
exit 1
fi
-cd qutemol
+if [ -e "qutemol/src/osx-build/local" ]
+then
+ cd qutemol/src/osx-build
+ make clean
+ cd $TOP_LEVEL
+ cd qutemol
+ rm -rf glew
+ cd src
+ rm -rf wrap
+ rm -rf vcg
+fi
+cd $TOP_LEVEL/packaging/MacOSX
+rm -rf install
+mkdir $TOP_LEVEL/packaging/MacOSX/install
+cd $TOP_LEVEL
+cp -R qutemol $TOP_LEVEL/packaging/MacOSX/install
+cd $TOP_LEVEL/packaging/MacOSX/install/qutemol
+find . -depth -type d -name ".svn" -print -exec rm -rf {} \;
+cd ..
+tar -czf QuteMolX.tar.gz qutemol
+rm -rf qutemol
+cd $TOP_LEVEL/qutemol
+
tar -xzf ~/QMX_support/glew.tar.gz
cd src
tar -xzf ~/QMX_support/wrap.tar.gz
@@ -23,4 +46,9 @@ cp $TOP_LEVEL/packaging/MacOSX/Makefile .
make clean
make
- Next step is to build the package
+cd $TOP_LEVEL/qutemol/src/osx-build
+cp -R QuteMolX.app $TOP_LEVEL/packaging/MacOSX/install
+cd $TOP_LEVEL
+cp packaging/MacOSX/License.txt packaging/MacOSX/install
+
+# Next step is to build the package