mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
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 <dirk@hohndel.org>
This commit is contained in:
parent
03f4089acb
commit
dba4245075
1 changed files with 1 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue