summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2012-04-23 14:47:34 +0200
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2012-06-27 14:35:27 +0200
commit5ef3c155db83ec6689e1cb8ec7a8e2a585903a6e (patch)
tree9d7e46a50ddfd03d06fae9c4b1ca75e821992bc9 /qmake
parentb2b72eea044c90135284fb2ab2c4493d92f2502c (diff)
set $$_DATE_ only on project startup
this changes the semantics a bit - it will be the datetime of qmake startup rather than the time a particular file is processed. i'd argue that this is insignificant. Change-Id: I75918967bef25038ce54aa81ab03c027384c0268 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Diffstat (limited to 'qmake')
-rw-r--r--qmake/project.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/qmake/project.cpp b/qmake/project.cpp
index 925cd613fd..00da74b003 100644
--- a/qmake/project.cpp
+++ b/qmake/project.cpp
@@ -1645,6 +1645,7 @@ QMakeProject::loadDefaults()
vars["DIR_SEPARATOR"] << Option::dir_sep;
vars["DIRLIST_SEPARATOR"] << Option::dirlist_sep;
vars["QMAKE_QMAKE"] << Option::qmake_abslocation;
+ vars["_DATE_"] << QDateTime::currentDateTime().toString();
#if defined(Q_OS_WIN32)
vars["QMAKE_HOST.os"] << QString::fromLatin1("Windows");
@@ -3767,9 +3768,6 @@ QStringList &QMakeProject::values(const QString &_var, QHash<QString, QStringLis
} else if(var == QLatin1String("_FILE_")) { //parser file
var = ".BUILTIN." + var;
place[var] = QStringList(parser.file);
- } else if(var == QLatin1String("_DATE_")) { //current date/time
- var = ".BUILTIN." + var;
- place[var] = QStringList(QDateTime::currentDateTime().toString());
}
//qDebug("REPLACE [%s]->[%s]", qPrintable(var), qPrintable(place[var].join("::")));
return place[var];