From dba42450758e6734f754d3159033394eecc74135 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Tue, 15 Oct 2013 03:49:48 -0700 Subject: Make sure version.h is updated whenever the git version changes The easiest way to do this seems to make it depend on the correct git reference. qmake will do the right thing (and create a fixed version.h based on the VERSION variable) if the user is working from a tar ball. Signed-off-by: Dirk Hohndel --- subsurface-gen-version.pri | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'subsurface-gen-version.pri') diff --git a/subsurface-gen-version.pri b/subsurface-gen-version.pri index e3ae79294..135774541 100644 --- a/subsurface-gen-version.pri +++ b/subsurface-gen-version.pri @@ -8,7 +8,7 @@ exists(.git/HEAD): { VERSION_SCRIPT = $$PWD/scripts/get-version # always use linux here -------------------vvv so we get the true full version FULL_VERSION = "`$$VERSION_SCRIPT linux`" - version_h.depends = $$VERSION_SCRIPT + version_h.depends = $$VERSION_SCRIPT $$system(sed \'s/ref: \\(.*\\)/.git\\/\\1/\' $$GIT_HEAD) version_h.commands = echo \\$${LITERAL_HASH}define VERSION_STRING \\\"`$$VERSION_SCRIPT $$VER_OS`\\\" > ${QMAKE_FILE_OUT} version_h.input = GIT_HEAD version_h.output = $$VERSION_FILE -- cgit v1.2.3-70-g09d2