aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2013-10-15 02:49:46 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-10-15 02:49:46 -0700
commit03f4089acb879c0148b21ae835643c5ab1b99b5f (patch)
tree3fe8399f4f7a36f8d54d3faae98ebc8522e21cad
parent5477c1ffa0f6643ce90abdd2573029c1fc481147 (diff)
downloadsubsurface-03f4089acb879c0148b21ae835643c5ab1b99b5f.tar.gz
Get the version at make time, not qmake time
Let's see how many tries it will take me to get this one right... The name of the .dmg needs to be determined when running make, not qmake. Otherwise we'd have to force the user to run qmake every time version.h changes. This looks better. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r--subsurface-gen-version.pri2
1 files changed, 1 insertions, 1 deletions
diff --git a/subsurface-gen-version.pri b/subsurface-gen-version.pri
index d52d98c19..e3ae79294 100644
--- a/subsurface-gen-version.pri
+++ b/subsurface-gen-version.pri
@@ -7,7 +7,7 @@ exists(.git/HEAD): {
GIT_HEAD = .git/HEAD
VERSION_SCRIPT = $$PWD/scripts/get-version
# always use linux here -------------------vvv so we get the true full version
- FULL_VERSION = $$system("$$VERSION_SCRIPT linux")
+ FULL_VERSION = "`$$VERSION_SCRIPT linux`"
version_h.depends = $$VERSION_SCRIPT
version_h.commands = echo \\$${LITERAL_HASH}define VERSION_STRING \\\"`$$VERSION_SCRIPT $$VER_OS`\\\" > ${QMAKE_FILE_OUT}
version_h.input = GIT_HEAD