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

Method extraArguments

plugins/qmakemanager/qmakemanager.cpp:438–452  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

436}
437
438QString QMakeProjectManager::extraArguments(KDevelop::ProjectBaseItem *item) const
439{
440 QMakeFolderItem* folder = findQMakeFolderParent(item);
441 if (!folder) {
442 // happens for bad qmake configurations
443 return {};
444 }
445
446 QStringList d;
447 const auto proFiles = folder->projectFiles();
448 for (QMakeProjectFile* pro : proFiles) {
449 d << pro->extraArguments();
450 }
451 return d.join(QLatin1Char(' '));
452}
453
454bool QMakeProjectManager::hasBuildInfo(KDevelop::ProjectBaseItem* item) const
455{

Callers

nothing calls this directly

Calls 3

findQMakeFolderParentFunction · 0.85
projectFilesMethod · 0.80
joinMethod · 0.80

Tested by

no test coverage detected