From 1528e1ebe216e5180bb58726aaa4b0fe588126e2 Mon Sep 17 00:00:00 2001 From: Simon De Backer Date: Fri, 4 Sep 2020 21:10:43 +0200 Subject: [PATCH] Add build git commit sha in log file --- qelectrotech.pro | 1 + sources/machine_info.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/qelectrotech.pro b/qelectrotech.pro index 2636cf0bc..c4cb20906 100644 --- a/qelectrotech.pro +++ b/qelectrotech.pro @@ -75,6 +75,7 @@ include(sources/QWidgetAnimation/QWidgetAnimation.pri) DEFINES += QAPPLICATION_CLASS=QApplication DEFINES += QT_MESSAGELOGCONTEXT +DEFINES += GIT_COMMIT_SHA="\\\"$(shell git -C \""$$_PRO_FILE_PWD_"\" rev-parse --verify HEAD)\\\"" TEMPLATE = app DEPENDPATH += . diff --git a/sources/machine_info.cpp b/sources/machine_info.cpp index 40b8e5c5e..7da28a5a8 100644 --- a/sources/machine_info.cpp +++ b/sources/machine_info.cpp @@ -81,6 +81,7 @@ void Machine_info::send_info_to_debug() qInfo()<< "Qt library location Qt settings:" << QLibraryInfo::location(QLibraryInfo::SettingsPath); #endif + qInfo()<< "GitRevision " + QString(GIT_COMMIT_SHA); qInfo()<< "QElectroTech V " + QET::displayedVersion; qInfo()<< tr("Compilation : ") + pc.built.version; qInfo()<< "Built with Qt " + pc.built.QT