use MSVC++ specific git branch/revision test

This commit is contained in:
Mark Watkins 2018-06-07 13:16:42 +10:00
parent b3b354d00d
commit 9fb277fbe9

View File

@ -51,17 +51,17 @@ TEMPLATE = app
exists(../.git):{ exists(../.git):{
GIT_COMMAND = git -C \"$$_PRO_FILE_PWD_\" if (*-msvc*):!equals(TEMPLATE_PREFIX, "vc") {
GIT_BRANCH=$$system($$GIT_COMMAND rev-parse --abbrev-ref HEAD) GIT_COMMAND = git -C \"$$_PRO_FILE_PWD_\"
GIT_REVISION=$$system($$GIT_COMMAND rev-parse --short HEAD) GIT_BRANCH=$$system($$GIT_COMMAND rev-parse --abbrev-ref HEAD)
DEFINES += GIT_BRANCH=\\\"$$GIT_BRANCH\\\" GIT_REVISION=$$system($$GIT_COMMAND rev-parse --short HEAD)
DEFINES += GIT_REVISION=\\\"$$GIT_REVISION\\\" DEFINES += GIT_BRANCH=\\\"$$GIT_BRANCH\\\"
DEFINES += GIT_REVISION=\\\"$$GIT_REVISION\\\"
message ("Building $$GIT_BRANCH branch $$GIT_REVISION") message ("Building $$GIT_BRANCH branch $$GIT_REVISION")
} else {
# DEFINES += GIT_BRANC=\\\"$(shell git -C \"$$_PRO_FILE_PWD_\" rev-parse --abbrev-ref HEAD)\\\" DEFINES += GIT_BRANCH="\\\"$(shell git -C \""$$_PRO_FILE_PWD_"\" rev-parse --abbrev-ref HEAD)\\\""
# DEFINES += GIT_REVISION="$(shell git -C "$$_PRO_FILE_PWD_\" rev-parse --short HEAD)" DEFINES += GIT_REVISION="\\\"$(shell git -C \""$$_PRO_FILE_PWD_"\" rev-parse --short HEAD)\\\""
# message($$GIT_BRANC) }
} else { } else {
DEFINES += GIT_BRANCH=\\\"UNKNOWN\\\" DEFINES += GIT_BRANCH=\\\"UNKNOWN\\\"