summaryrefslogtreecommitdiff
path: root/src/tools/qml2puppet
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2022-12-21 11:56:27 +0100
committerTim Jenssen <tim.jenssen@qt.io>2022-12-21 11:01:00 +0000
commitf396b0b742e13cb4ee18dbb795ba9a3772de939f (patch)
treeaa9f0741da69eb56f854cca0bfd2099d00780301 /src/tools/qml2puppet
parent01b71195f06e6dc45664c27b171a22ccf8b48070 (diff)
downloadqt-creator-f396b0b742e13cb4ee18dbb795ba9a3772de939f.tar.gz
qmlpuppet: add .tag reading for GIT_SHA
Change-Id: I29f0663b9bbc6f68c7f802fa8fef4b12e091ee61 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'src/tools/qml2puppet')
-rw-r--r--src/tools/qml2puppet/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/qml2puppet/CMakeLists.txt b/src/tools/qml2puppet/CMakeLists.txt
index c9d6961a13..307a6c42c1 100644
--- a/src/tools/qml2puppet/CMakeLists.txt
+++ b/src/tools/qml2puppet/CMakeLists.txt
@@ -55,6 +55,11 @@ execute_process(
ERROR_VARIABLE GIT_SHA_ERROR
)
+#if we are not a git repository use the .tag file
+if(NOT GIT_SHA_OUTPUT)
+ file(READ ${CMAKE_CURRENT_SOURCE_DIR}/../../../.tag GIT_SHA_OUTPUT)
+endif()
+
add_definitions( -D GIT_SHA=${GIT_SHA_OUTPUT} )
extend_qtc_executable(qml2puppet