summaryrefslogtreecommitdiff
path: root/src/plugins/qtsupport/baseqtversion.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2013-04-19 15:16:17 +0200
committerTobias Hunger <tobias.hunger@digia.com>2013-04-19 15:54:50 +0200
commit96c2b2702c2ca204415e5e645d9489deafcfb17f (patch)
treec07be185ed7a08650d495f6dfe8615b370667fc6 /src/plugins/qtsupport/baseqtversion.cpp
parent0b1d227355cb9fb351e89f318ab81e88b8cf2a23 (diff)
downloadqt-creator-96c2b2702c2ca204415e5e645d9489deafcfb17f.tar.gz
Qbs: Add frameworkBuild option to qbs configuration
Change-Id: Idf9fe91e1a40b86da3d43fe26119ccb7d88ff190 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/qtsupport/baseqtversion.cpp')
-rw-r--r--src/plugins/qtsupport/baseqtversion.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/qtsupport/baseqtversion.cpp b/src/plugins/qtsupport/baseqtversion.cpp
index 579507fea7..4fc4204c24 100644
--- a/src/plugins/qtsupport/baseqtversion.cpp
+++ b/src/plugins/qtsupport/baseqtversion.cpp
@@ -168,6 +168,7 @@ BaseQtVersion::BaseQtVersion(const FileName &qmakeCommand, bool isAutodetected,
m_mkspecReadUpToDate(false),
m_defaultConfigIsDebug(true),
m_defaultConfigIsDebugAndRelease(true),
+ m_frameworkBuild(false),
m_versionInfoUpToDate(false),
m_installed(true),
m_hasExamples(false),
@@ -373,6 +374,11 @@ QString QtSupport::BaseQtVersion::qtLibInfix() const
return m_mkspecValues.value(QLatin1String(MKSPEC_VALUE_LIBINFIX));
}
+bool BaseQtVersion::isFrameworkBuild() const
+{
+ return m_frameworkBuild;
+}
+
void BaseQtVersion::setId(int id)
{
m_id = id;
@@ -818,6 +824,7 @@ void BaseQtVersion::parseMkSpec(ProFileEvaluator *evaluator) const
{
QStringList configValues = evaluator->values(QLatin1String("CONFIG"));
m_defaultConfigIsDebugAndRelease = false;
+ m_frameworkBuild = false;
foreach (const QString &value, configValues) {
if (value == QLatin1String("debug"))
m_defaultConfigIsDebug = true;
@@ -825,6 +832,8 @@ void BaseQtVersion::parseMkSpec(ProFileEvaluator *evaluator) const
m_defaultConfigIsDebug = false;
else if (value == QLatin1String("build_all"))
m_defaultConfigIsDebugAndRelease = true;
+ else if (value == QLatin1String("qt_framework"))
+ m_frameworkBuild = true;
}
const QString designerBins = QLatin1String("QT.designer.bins");
const QString qmlBins = QLatin1String("QT.qml.bins");