1 unix:exists($$join(GITVERSION_PREFIX,,,/.git/HEAD)) {
2 DEFINES += HAS_GITVERSION
3 GITVERSION_FILES = SetCoreApplication.cpp
4 gitversion.name = Creating GIT version
5 gitversion.input = GITVERSION_FILES
6 gitversion.depends = FORCE
7 gitversion.commands = echo \"const char* gitVersion=\\\"\"\"`cd $$IN_PWD;git describe --dirty --long || git describe --long`\"\"\\\";\" > ${QMAKE_FILE_BASE}.version.cpp;
8 gitversion.output = ${QMAKE_FILE_BASE}.version.cpp
9 gitversion.variable_out = SOURCES
10 gitversion.CONFIG += no_link
11 QMAKE_EXTRA_COMPILERS += gitversion