aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/qtprofilesetup
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2017-11-19 13:43:58 +0300
committerJake Petroules <jake.petroules@qt.io>2017-11-24 19:04:25 +0000
commit9757970c477fbd5c81a603b0a5d2106e6db7ca34 (patch)
tree4452a5160a65e61d36e2440b3d9f8c8a9d59329d /src/lib/qtprofilesetup
parentb0b50c510024f201ec9fed233659ad1f0cfda684 (diff)
Replace 'foreach' macro with range-based 'for'
Change-Id: I34479bc9673d0202363aeba5c7919efc8f0d7287 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/qtprofilesetup')
-rw-r--r--src/lib/qtprofilesetup/qtmoduleinfo.cpp15
-rw-r--r--src/lib/qtprofilesetup/qtprofilesetup.cpp6
2 files changed, 12 insertions, 9 deletions
diff --git a/src/lib/qtprofilesetup/qtmoduleinfo.cpp b/src/lib/qtprofilesetup/qtmoduleinfo.cpp
index 0258c7fc9..901ef55e9 100644
--- a/src/lib/qtprofilesetup/qtmoduleinfo.cpp
+++ b/src/lib/qtprofilesetup/qtmoduleinfo.cpp
@@ -43,6 +43,7 @@
#include <logging/translator.h>
#include <tools/error.h>
#include <tools/profile.h>
+#include <tools/qttools.h>
#include <tools/set.h>
#include <QtCore/qdiriterator.h>
@@ -71,7 +72,7 @@ static void replaceQtLibNamesWithFilePath(QList<QtModuleInfo> *modules, const Qt
typedef QHash<QString, QString> NamePathHash;
NamePathHash linkerNamesToFilePathsDebug;
NamePathHash linkerNamesToFilePathsRelease;
- foreach (const QtModuleInfo &m, *modules) {
+ for (const QtModuleInfo &m : qAsConst(*modules)) {
linkerNamesToFilePathsDebug.insert(m.libNameForLinker(qtEnv, true), m.libFilePathDebug);
linkerNamesToFilePathsRelease.insert(m.libNameForLinker(qtEnv, false),
m.libFilePathRelease);
@@ -184,7 +185,7 @@ void QtModuleInfo::setupLibraries(const QtEnvironment &qtEnv, bool debugBuild,
return;
const QStringList modulesNeverBuiltAsDebug = QStringList()
<< QLatin1String("bootstrap") << QLatin1String("qmldevtools");
- foreach (const QString &m, modulesNeverBuiltAsDebug) {
+ for (const QString &m : modulesNeverBuiltAsDebug) {
if (qbsName == m || qbsName == m + QLatin1String("-private"))
return;
}
@@ -246,7 +247,7 @@ void QtModuleInfo::setupLibraries(const QtEnvironment &qtEnv, bool debugBuild,
return;
}
const QList<QByteArray> prlLines = prlFile.readAll().split('\n');
- foreach (const QByteArray &line, prlLines) {
+ for (const QByteArray &line : prlLines) {
const QByteArray simplifiedLine = line.simplified();
const int equalsOffset = simplifiedLine.indexOf('=');
if (equalsOffset == -1)
@@ -530,7 +531,7 @@ static QList<QByteArray> getPriFileContentsRecursively(const Profile &profile,
const QList<QByteArray> &includedContents
= getPriFileContentsRecursively(profile, includedFilePath);
int j = i;
- foreach (const QByteArray &includedLine, includedContents)
+ for (const QByteArray &includedLine : includedContents)
lines.insert(++j, includedLine);
lines.removeAt(i--);
}
@@ -568,7 +569,8 @@ QList<QtModuleInfo> allQt5Modules(const Profile &profile, const QtEnvironment &q
moduleInfo.qbsName.replace(QLatin1String("_private"), QLatin1String("-private"));
bool hasV2 = false;
bool hasModuleEntry = false;
- foreach (const QByteArray &line, getPriFileContentsRecursively(profile, dit.filePath())) {
+ const auto lines = getPriFileContentsRecursively(profile, dit.filePath());
+ for (const QByteArray &line : lines) {
const QByteArray simplifiedLine = line.simplified();
const int firstEqualsOffset = simplifiedLine.indexOf('=');
if (firstEqualsOffset == -1)
@@ -588,7 +590,8 @@ QList<QtModuleInfo> allQt5Modules(const Profile &profile, const QtEnvironment &q
QLatin1String("-private"));
}
} else if (key.endsWith(".module_config")) {
- foreach (const QByteArray &elem, value.split(' ')) {
+ const auto elems = value.split(' ');
+ for (const QByteArray &elem : elems) {
if (elem == "no_link")
moduleInfo.hasLibrary = false;
else if (elem == "staticlib")
diff --git a/src/lib/qtprofilesetup/qtprofilesetup.cpp b/src/lib/qtprofilesetup/qtprofilesetup.cpp
index f7a501b90..837a54c71 100644
--- a/src/lib/qtprofilesetup/qtprofilesetup.cpp
+++ b/src/lib/qtprofilesetup/qtprofilesetup.cpp
@@ -90,7 +90,7 @@ static QString defaultQpaPlugin(const Profile &profile, const QtModuleInfo &modu
}
const QList<QByteArray> lines = qConfigPri.readAll().split('\n');
const QByteArray magicString = "QT_DEFAULT_QPA_PLUGIN =";
- foreach (const QByteArray &line, lines) {
+ for (const QByteArray &line : lines) {
const QByteArray simplifiedLine = line.simplified();
if (simplifiedLine.startsWith(magicString))
return QString::fromLatin1(simplifiedLine.mid(magicString.size()).trimmed());
@@ -301,7 +301,7 @@ static void createModules(Profile &profile, Settings *settings,
&allFiles);
copyTemplateFile(QLatin1String("QtPlugin.qbs"), qbsQtModuleBaseDir, profile, qtEnvironment,
&allFiles);
- foreach (const QtModuleInfo &module, modules) {
+ for (const QtModuleInfo &module : modules) {
const QString qbsQtModuleDir = qbsQtModuleBaseDir + QLatin1Char('/') + module.qbsName;
QString moduleTemplateFileName;
if (module.qbsName == QLatin1String("core")) {
@@ -393,7 +393,7 @@ static bool checkForStaticBuild(const QtEnvironment &qt)
= libdir.entryList(QStringList(QLatin1String("*Core*")), QDir::Files);
if (coreLibFiles.empty())
throw ErrorInfo(Internal::Tr::tr("Could not determine whether Qt is a static build."));
- foreach (const QString &fileName, coreLibFiles) {
+ for (const QString &fileName : coreLibFiles) {
if (QLibrary::isLibrary(fileName))
return false;
}