From 54ef8601d02137bbfd783209d677c539559be3b8 Mon Sep 17 00:00:00 2001 From: "Jonathan \"Duke\" Leto" Date: Sun, 15 Sep 2019 10:18:46 -0700 Subject: [PATCH] Improve build.sh --- build.sh | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/build.sh b/build.sh index 430b4dd..55b56cb 100755 --- a/build.sh +++ b/build.sh @@ -13,13 +13,26 @@ else JOBS=1 fi -echo "Compiling with $JOBS threads..." +VERSION=$(cat src/version.h |cut -d\" -f2) +echo "Compiling SilentDragon $VERSION with $JOBS threads..." +CONF=silentdragon.pro + +set -e +qbuild () { + qmake $CONF CONFIG+=debug + lupdate $CONF + lrelease $CONF + make -j$JOBS +} if [ "$1" == "clean" ]; then make clean +elif [ "$1" == "linguist" ]; then + lupdate $CONF + lrelease $CONF elif [ "$1" == "cleanbuild" ]; then make clean - qmake silentdragon.pro CONFIG+=debug; make -j$JOBS + qbuild else - qmake silentdragon.pro CONFIG+=debug; make -j$JOBS + qbuild fi