aboutsummaryrefslogtreecommitdiffstats
path: root/src/app
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-02-14 17:06:16 +0100
committerJoerg Bornemann <joerg.bornemann@digia.com>2014-02-17 11:01:33 +0100
commit5e34c0538f38a675b2fa7ac1e9400402de242fd9 (patch)
tree0f227a28d344d8f758487f452eb021b44fe0d1af /src/app
parentf25ef1b86755be284d89ad86212f62b0bc7a80ed (diff)
Move "static Qt" discovery into libqtprofilesetup.
Otherwise the non-trivial detection code would have to be duplicated in Qt Creator. Change-Id: I7f0c9e1c578ac23c757efad3da8c301a25649677 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/app')
-rw-r--r--src/app/qbs-setup-qt/setupqt.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/app/qbs-setup-qt/setupqt.cpp b/src/app/qbs-setup-qt/setupqt.cpp
index f54dde429..b36272713 100644
--- a/src/app/qbs-setup-qt/setupqt.cpp
+++ b/src/app/qbs-setup-qt/setupqt.cpp
@@ -40,7 +40,6 @@
#include <QCoreApplication>
#include <QDir>
#include <QFileInfo>
-#include <QLibrary>
#include <QProcess>
#include <QRegExp>
#include <QStringList>
@@ -250,29 +249,6 @@ QtEnvironment SetupQt::fetchEnvironment(const QString &qmakePath)
throw ErrorInfo(tr("could not determine whether Qt is a frameworks build"));
}
- // determine whether we have a static build
- if (qtVersion.majorVersion >= 5) {
- qtEnvironment.staticBuild = qtEnvironment.qtConfigItems.contains(QLatin1String("static"));
- } else {
- if (qtEnvironment.frameworkBuild) {
- // there are no Qt4 static frameworks
- qtEnvironment.staticBuild = false;
- } else {
- qtEnvironment.staticBuild = true;
- QDir libdir(qtEnvironment.libraryPath);
- const QStringList coreLibFiles
- = libdir.entryList(QStringList(QLatin1String("*Core*")), QDir::Files);
- if (coreLibFiles.isEmpty())
- throw ErrorInfo(tr("Could not determine whether Qt is a static build."));
- foreach (const QString &fileName, coreLibFiles) {
- if (QLibrary::isLibrary(qtEnvironment.libraryPath + QLatin1Char('/') + fileName)) {
- qtEnvironment.staticBuild = false;
- break;
- }
- }
- }
- }
-
// determine whether Qt is built with debug, release or both
if (qtEnvironment.qtConfigItems.contains(QLatin1String("debug_and_release"))) {
qtEnvironment.buildVariant << QLatin1String("debug") << QLatin1String("release");
@@ -285,10 +261,6 @@ QtEnvironment SetupQt::fetchEnvironment(const QString &qmakePath)
qtEnvironment.buildVariant << QLatin1String("debug");
}
- // determine whether user apps require C++11
- if (qtEnvironment.qtConfigItems.contains(QLatin1String("c++11")) && qtEnvironment.staticBuild)
- qtEnvironment.configItems.append(QLatin1String("c++11"));
-
if (!QFileInfo(qtEnvironment.mkspecPath).exists())
throw ErrorInfo(tr("mkspec '%1' does not exist").arg(qtEnvironment.mkspecPath));