diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-09-10 10:13:24 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2014-09-11 18:14:01 +0200 |
commit | 771bd3d5185ddec6bd5727995babc428d516f07a (patch) | |
tree | 82a5686f26d1c6c2e7a125f9d85c86e0de5b49d8 /src/app/qbs-setup-qt | |
parent | 25313e15c875d181338e14a2fce550e1a4b2a63c (diff) | |
parent | ffa686782af8c494a3c96967e22c0307c10b1b80 (diff) |
Merge branch '1.3' into master.
Conflicts:
qbs_version.pri
src/app/qbs/commandlinefrontend.cpp
src/lib/corelib/language/projectresolver.cpp
version.js
Change-Id: I6b8a09faed7970821955ac329b0c244ddffb037c
Diffstat (limited to 'src/app/qbs-setup-qt')
-rw-r--r-- | src/app/qbs-setup-qt/setupqt.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/app/qbs-setup-qt/setupqt.cpp b/src/app/qbs-setup-qt/setupqt.cpp index dab6d4b71..9fa440af3 100644 --- a/src/app/qbs-setup-qt/setupqt.cpp +++ b/src/app/qbs-setup-qt/setupqt.cpp @@ -256,6 +256,12 @@ QtEnvironment SetupQt::fetchEnvironment(const QString &qmakePath) return qtEnvironment; } +static bool isToolchainProfileKey(const QString &key) +{ + // The Qt profile setup itself sets cpp.minimum*Version for some systems. + return key.startsWith(QLatin1String("cpp.")) && !key.startsWith("cpp.minimum"); +} + void SetupQt::saveToQbsSettings(const QString &qtVersionName, const QtEnvironment &qtEnvironment, Settings *settings) { @@ -276,7 +282,7 @@ void SetupQt::saveToQbsSettings(const QString &qtVersionName, const QtEnvironmen return; QStringList toolchainProfiles; foreach (const QString &key, profile.allKeys(Profile::KeySelectionNonRecursive)) { - if (key.startsWith(QLatin1String("cpp."))) + if (isToolchainProfileKey(key)) return; } @@ -287,7 +293,7 @@ void SetupQt::saveToQbsSettings(const QString &qtVersionName, const QtEnvironmen bool hasCppKey = false; bool hasQtKey = false; foreach (const QString &key, otherProfile.allKeys(Profile::KeySelectionNonRecursive)) { - if (key.startsWith(QLatin1String("cpp."))) { + if (isToolchainProfileKey(key)) { hasCppKey = true; } else if (key.startsWith(QLatin1String("Qt."))) { hasQtKey = true; |