summaryrefslogtreecommitdiffstats
path: root/qmake/property.cpp
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2012-08-21 14:47:08 +0200
committerQt by Nokia <qt-info@nokia.com>2012-09-05 03:03:08 +0200
commit09df6bec737bd9b59dc26bd76e891634aab4ab22 (patch)
tree003540974382af4bc9744de6088b95c3438e113a /qmake/property.cpp
parent19e3441b7c6dfb25e3dd8c019b681922404a7aae (diff)
pre-initialize more invariant properties
Change-Id: I0add2e7ead5a3d63124ef7ff85362895dd64bd23 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Diffstat (limited to 'qmake/property.cpp')
-rw-r--r--qmake/property.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/qmake/property.cpp b/qmake/property.cpp
index 99bfbfc594..258a2cf1d0 100644
--- a/qmake/property.cpp
+++ b/qmake/property.cpp
@@ -85,6 +85,10 @@ QMakeProperty::QMakeProperty() : settings(0)
}
m_values[name] = val;
}
+ m_values["QMAKE_VERSION"] = qmake_version();
+#ifdef QT_VERSION_STR
+ m_values["QT_VERSION"] = QT_VERSION_STR;
+#endif
}
QMakeProperty::~QMakeProperty()
@@ -107,12 +111,6 @@ QMakeProperty::value(const QString &v)
QString val = m_values.value(v);
if (!val.isNull())
return val;
- else if(v == "QMAKE_VERSION")
- return qmake_version();
-#ifdef QT_VERSION_STR
- else if(v == "QT_VERSION")
- return QT_VERSION_STR;
-#endif
initSettings();
if (!settings->contains(v))