[qet] [3275] Update MacQetDeploy script, thank Yoann |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/qet Archives
]
Revision: 3275
Author: scorpio810
Date: 2014-08-15 17:09:55 +0200 (Fri, 15 Aug 2014)
Log Message:
-----------
Update MacQetDeploy script, thank Yoann
Modified Paths:
--------------
trunk/misc/MacQetDeploy.sh
Modified: trunk/misc/MacQetDeploy.sh
===================================================================
--- trunk/misc/MacQetDeploy.sh 2014-08-15 13:16:58 UTC (rev 3274)
+++ trunk/misc/MacQetDeploy.sh 2014-08-15 15:09:55 UTC (rev 3275)
@@ -101,7 +101,6 @@
mkdir temp
cp -Rf "sources/qet.h" "temp/qet.h"
-#cd
# On modifie l'originale avec le numero de version
sed -i "" "s/const QString displayedVersion = \"0.4-dev\"/const QString displayedVersion = \"0.4-dev-r$revAp\"/" sources/qet.h
@@ -148,14 +147,28 @@
# compilation
if [ -e Makefile.Release ] ; then
START_TIME=$SECONDS
- make -f Makefile.Release
+
+ # arret du script si erreur de compilation
+ testSuccessBuild () {
+ if [ $? -ne 0 ]; then
+ cleanVerionTag
+ ELAPSED_TIME=$(($SECONDS - $START_TIME))
+ echo
+ echo "make failed - $(($ELAPSED_TIME/60)) min $(($ELAPSED_TIME%60)) sec"
+ exit 1
+ fi
+ }
+
+ # utilise tout les coeurs pour une compilation plus rapide
+ coeur=$(sysctl hw.ncpu | awk '{print $2}')
if [ $? -ne 0 ]; then
- cleanVerionTag
- ELAPSED_TIME=$(($SECONDS - $START_TIME))
- echo
- echo "make failed - $(($ELAPSED_TIME/60)) min $(($ELAPSED_TIME%60)) sec"
- exit 1
+ make -f Makefile.Release
+ testSuccessBuild
+ else
+ make -j$(($coeur + 1)) -f Makefile.Release
+ testSuccessBuild
fi
+
cleanVerionTag
ELAPSED_TIME=$(($SECONDS - $START_TIME))
echo
@@ -220,6 +233,7 @@
# Direction
EX_Dir="examples"
+DOC_Dir="docs/doc-en.pdf"
imagedir="/tmp/$APPNAME.$$"
# Remove any previous disk folder or DMG
@@ -242,6 +256,11 @@
mkdir $imagedir
cp -Rf $BUNDLE $imagedir
cp -Rf $EX_Dir $imagedir
+if [ -e $DOC_Dir ] ; then
+ cp $DOC_Dir $imagedir
+else
+ echo "Documentation in ${DOC_Dir} not find."
+fi
ln -s /Applications $imagedir/Applications
# Elimine les accents, symbole ...