summaryrefslogtreecommitdiffstats
path: root/subsurface-gen-version.pri
diff options
context:
space:
mode:
Diffstat (limited to 'subsurface-gen-version.pri')
-rw-r--r--subsurface-gen-version.pri8
1 files changed, 6 insertions, 2 deletions
diff --git a/subsurface-gen-version.pri b/subsurface-gen-version.pri
index 67bcdd761..23d86570a 100644
--- a/subsurface-gen-version.pri
+++ b/subsurface-gen-version.pri
@@ -22,7 +22,11 @@ exists(.git/HEAD): {
QMAKE_EXTRA_COMPILERS += version_h
} else {
# This is probably a package
- FULL_VERSION = $$VERSION
- system(echo \\$${LITERAL_HASH}define VERSION_STRING \\\"$$VERSION\\\" > $$VERSION_FILE)
+ exists(.gitversion): {
+ FULL_VERSION = $$system("cat .gitversion")
+ } else {
+ FULL_VERSION = $$VERSION
+ }
+ system(echo \\$${LITERAL_HASH}define VERSION_STRING \\\"$$FULL_VERSION\\\" > $$VERSION_FILE)
QMAKE_CLEAN += $$VERSION_FILE
}