MCPcopy Create free account
hub / github.com/KDE/kdevelop / filesForTarget

Method filesForTarget

plugins/qmakemanager/qmakeprojectfile.cpp:319–339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

317}
318
319QStringList QMakeProjectFile::filesForTarget(const QString& s) const
320{
321 ifDebug(qCDebug(KDEV_QMAKE) << "Fetching files";)
322
323 QStringList list;
324 if (variableValues(QStringLiteral("INSTALLS")).contains(s)) {
325 const QStringList files = variableValues(s + QLatin1String(".files"));
326 for (const QString& val : files) {
327 list += QStringList(resolveFileName(val));
328 }
329 }
330 if (!variableValues(QStringLiteral("INSTALLS")).contains(s) || s == QLatin1String("target")) {
331 for (const QString& variable : QMakeProjectFile::FileVariables) {
332 const auto values = variableValues(variable);
333 for (const QString& value : values) {
334 list += QStringList(resolveFileName(value));
335 }
336 }
337 }
338 ifDebug(qCDebug(KDEV_QMAKE) << "found" << list.size() << "files";) return list;
339}
340
341QString QMakeProjectFile::getTemplate() const
342{

Callers 1

slotFolderAddedMethod · 0.80

Calls 3

QStringListClass · 0.85
containsMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected