diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2012-04-23 18:08:16 +0200 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2012-06-27 14:35:29 +0200 |
commit | 6957cb26b3f5a89b458283f4916198bf117db2b0 (patch) | |
tree | 9a4c951e155029f4def0aa26099483a5e71a5a7f /qmake/generators/win32 | |
parent | cb4394773809100f06afed6e140411eb92851c49 (diff) |
don't overuse variables()
Change-Id: Ib2da88e5e29c0bfecc39a9c06e82a34a4bd0b1e6
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Diffstat (limited to 'qmake/generators/win32')
-rw-r--r-- | qmake/generators/win32/msvc_objectmodel.cpp | 14 | ||||
-rw-r--r-- | qmake/generators/win32/msvc_vcproj.cpp | 28 |
2 files changed, 21 insertions, 21 deletions
diff --git a/qmake/generators/win32/msvc_objectmodel.cpp b/qmake/generators/win32/msvc_objectmodel.cpp index b474dac7a5..daaef0fbc4 100644 --- a/qmake/generators/win32/msvc_objectmodel.cpp +++ b/qmake/generators/win32/msvc_objectmodel.cpp @@ -2181,11 +2181,11 @@ bool VCFilter::addExtraCompiler(const VCFilterFile &info) // All information about the extra compiler QString tmp_out = Project->project->first(extraCompilerName + ".output"); - QString tmp_cmd = Project->project->variables()[extraCompilerName + ".commands"].join(" "); - QString tmp_cmd_name = Project->project->variables()[extraCompilerName + ".name"].join(" "); - QStringList tmp_dep = Project->project->variables()[extraCompilerName + ".depends"]; - QString tmp_dep_cmd = Project->project->variables()[extraCompilerName + ".depend_command"].join(" "); - QStringList configs = Project->project->variables()[extraCompilerName + ".CONFIG"]; + QString tmp_cmd = Project->project->values(extraCompilerName + ".commands").join(" "); + QString tmp_cmd_name = Project->project->values(extraCompilerName + ".name").join(" "); + QStringList tmp_dep = Project->project->values(extraCompilerName + ".depends"); + QString tmp_dep_cmd = Project->project->values(extraCompilerName + ".depend_command").join(" "); + QStringList configs = Project->project->values(extraCompilerName + ".CONFIG"); bool combined = configs.indexOf("combine") != -1; QString cmd, cmd_name, out; @@ -2248,9 +2248,9 @@ bool VCFilter::addExtraCompiler(const VCFilterFile &info) // Command for file if (combined) { // Add dependencies for each file - QStringList tmp_in = Project->project->variables()[extraCompilerName + ".input"]; + QStringList tmp_in = Project->project->values(extraCompilerName + ".input"); for (int a = 0; a < tmp_in.count(); ++a) { - const QStringList &files = Project->project->variables()[tmp_in.at(a)]; + const QStringList &files = Project->project->values(tmp_in.at(a)); for (int b = 0; b < files.count(); ++b) { deps += Project->findDependencies(files.at(b)); inputs += Option::fixPathToTargetOS(files.at(b), false); diff --git a/qmake/generators/win32/msvc_vcproj.cpp b/qmake/generators/win32/msvc_vcproj.cpp index 6fb73c0d50..92daed0c0c 100644 --- a/qmake/generators/win32/msvc_vcproj.cpp +++ b/qmake/generators/win32/msvc_vcproj.cpp @@ -379,12 +379,12 @@ QUuid VcprojGenerator::increaseUUID(const QUuid &id) QStringList VcprojGenerator::collectSubDirs(QMakeProject *proj) { QStringList subdirs; - QStringList tmp_proj_subdirs = proj->variables()["SUBDIRS"]; + QStringList tmp_proj_subdirs = proj->values("SUBDIRS"); for(int x = 0; x < tmp_proj_subdirs.size(); ++x) { QString tmpdir = tmp_proj_subdirs.at(x); const QString tmpdirConfig = tmpdir + QStringLiteral(".CONFIG"); if (!proj->isEmpty(tmpdirConfig)) { - const QStringList config = proj->variables().value(tmpdirConfig); + const QStringList config = proj->values(tmpdirConfig); if (config.contains(QStringLiteral("no_default_target"))) continue; // Ignore this sub-dir } @@ -463,7 +463,7 @@ void VcprojGenerator::writeSubDirs(QTextStream &t) } if(tmp_proj.read(fn)) { // Check if all requirements are fulfilled - if(!tmp_proj.variables()["QMAKE_FAILED_REQUIREMENTS"].isEmpty()) { + if (!tmp_proj.isEmpty("QMAKE_FAILED_REQUIREMENTS")) { fprintf(stderr, "Project file(%s) not added to Solution because all requirements not met:\n\t%s\n", fn.toLatin1().constData(), tmp_proj.values("QMAKE_FAILED_REQUIREMENTS").join(" ").toLatin1().constData()); continue; @@ -536,17 +536,17 @@ void VcprojGenerator::writeSubDirs(QTextStream &t) newDep->target = newDep->target.left(newDep->target.length()-3) + "lib"; // All ActiveQt Server projects are dependent on idc.exe - if(tmp_proj.variables()["CONFIG"].contains("qaxserver")) + if (tmp_proj.values("CONFIG").contains("qaxserver")) newDep->dependencies << "idc.exe"; // All extra compilers which has valid input are considered dependencies - const QStringList &quc = tmp_proj.variables()["QMAKE_EXTRA_COMPILERS"]; + const QStringList &quc = tmp_proj.values("QMAKE_EXTRA_COMPILERS"); for(QStringList::ConstIterator it = quc.constBegin(); it != quc.constEnd(); ++it) { - const QStringList &invar = tmp_proj.variables().value((*it) + ".input"); + const QStringList &invar = tmp_proj.values(*it + ".input"); for(QStringList::ConstIterator iit = invar.constBegin(); iit != invar.constEnd(); ++iit) { - const QStringList fileList = tmp_proj.variables().value(*iit); + const QStringList fileList = tmp_proj.values(*iit); if (!fileList.isEmpty()) { - const QStringList &cmdsParts = tmp_proj.variables().value((*it) + ".commands"); + const QStringList &cmdsParts = tmp_proj.values(*it + ".commands"); bool startOfLine = true; foreach(QString cmd, cmdsParts) { if (!startOfLine) { @@ -575,11 +575,11 @@ void VcprojGenerator::writeSubDirs(QTextStream &t) // Add all unknown libs to the deps QStringList where = QStringList() << "QMAKE_LIBS" << "QMAKE_LIBS_PRIVATE"; if(!tmp_proj.isEmpty("QMAKE_INTERNAL_PRL_LIBS")) - where = tmp_proj.variables()["QMAKE_INTERNAL_PRL_LIBS"]; - for(QStringList::iterator wit = where.begin(); + where = tmp_proj.values("QMAKE_INTERNAL_PRL_LIBS"); + for (QStringList::ConstIterator wit = where.begin(); wit != where.end(); ++wit) { - QStringList &l = tmp_proj.variables()[(*wit)]; - for(QStringList::Iterator it = l.begin(); it != l.end(); ++it) { + const QStringList &l = tmp_proj.values(*wit); + for (QStringList::ConstIterator it = l.begin(); it != l.end(); ++it) { QString opt = (*it); if(!opt.startsWith("/") && // Not a switch opt != newDep->target && // Not self @@ -767,10 +767,10 @@ void VcprojGenerator::init() // unless the compiler is configure as a combined stage, then use the first one const QStringList &quc = project->values("QMAKE_EXTRA_COMPILERS"); for(QStringList::ConstIterator it = quc.constBegin(); it != quc.constEnd(); ++it) { - const QStringList &invar = project->variables().value((*it) + ".input"); + const QStringList &invar = project->values(*it + ".input"); const QString compiler_out = project->first((*it) + ".output"); for(QStringList::ConstIterator iit = invar.constBegin(); iit != invar.constEnd(); ++iit) { - QStringList fileList = project->variables().value(*iit); + QStringList fileList = project->values(*iit); if (!fileList.isEmpty()) { if (project->values((*it) + ".CONFIG").indexOf("combine") != -1) fileList = QStringList(fileList.first()); |