From 03f4089acb879c0148b21ae835643c5ab1b99b5f Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Tue, 15 Oct 2013 02:49:46 -0700 Subject: 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 --- subsurface-gen-version.pri | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- cgit v1.2.3-70-g09d2