diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2013-04-19 15:16:17 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-04-19 15:54:50 +0200 |
commit | 96c2b2702c2ca204415e5e645d9489deafcfb17f (patch) | |
tree | c07be185ed7a08650d495f6dfe8615b370667fc6 /src/plugins/qtsupport/baseqtversion.cpp | |
parent | 0b1d227355cb9fb351e89f318ab81e88b8cf2a23 (diff) | |
download | qt-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.cpp | 9 |
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"); |