X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fquassel.cpp;h=6c544ac10da8f29a8558665c7913596c2c844323;hp=c166ee64d08d27b03cb1f7c156d3b02063b067c7;hb=bbe4e00c72ef57febad268b6937d950c01969a54;hpb=7ce6901e364a16e578dc1c7f76a024b6b22797b9 diff --git a/src/common/quassel.cpp b/src/common/quassel.cpp index c166ee64..6c544ac1 100644 --- a/src/common/quassel.cpp +++ b/src/common/quassel.cpp @@ -259,15 +259,16 @@ void Quassel::setupBuildInfo() _buildInfo.baseVersion = QUASSEL_VERSION_STRING; _buildInfo.generatedVersion = GIT_DESCRIBE; - // This will be imprecise for incremental builds not touching this file, but we really don't want to always recompile - _buildInfo.buildDate = QString("%1 %2").arg(__DATE__, __TIME__); - // Check if we got a commit hash - if (!QString(GIT_HEAD).isEmpty()) + if (!QString(GIT_HEAD).isEmpty()) { _buildInfo.commitHash = GIT_HEAD; + QDateTime date; + date.setTime_t(GIT_COMMIT_DATE); + _buildInfo.commitDate = date.toString(); + } else if (!QString(DIST_HASH).contains("Format")) { _buildInfo.commitHash = DIST_HASH; - _buildInfo.commitDate = QString(DIST_DATE).toUInt(); + _buildInfo.commitDate = QString(DIST_DATE); } // create a nice version string