forked from qt-creator/qt-creator
Qbs: Three more cases for Utils::to{Set,List}
Change-Id: I6a400b06ad26c8ee92f13c6bd8b6b0c9e317f897 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -82,7 +82,7 @@ void setupArtifacts(FolderNode *root, const QList<qbs::ArtifactData> &artifacts)
|
||||
};
|
||||
auto node = std::make_unique<FileNode>(path, type);
|
||||
node->setIsGenerated(isGenerated);
|
||||
node->setListInProject(!isGenerated || ad.fileTags().toSet().intersects(sourceTags));
|
||||
node->setListInProject(!isGenerated || Utils::toSet(ad.fileTags()).intersects(sourceTags));
|
||||
root->addNestedNode(std::move(node));
|
||||
}
|
||||
root->compress();
|
||||
@@ -194,7 +194,7 @@ QStringList unreferencedBuildSystemFiles(const qbs::Project &p)
|
||||
return result;
|
||||
|
||||
const std::set<QString> &available = p.buildSystemFiles();
|
||||
QList<QString> referenced = referencedBuildSystemFiles(p.projectData()).toList();
|
||||
QList<QString> referenced = Utils::toList(referencedBuildSystemFiles(p.projectData()));
|
||||
Utils::sort(referenced);
|
||||
std::set_difference(available.begin(), available.end(), referenced.begin(), referenced.end(),
|
||||
std::back_inserter(result));
|
||||
|
@@ -1076,7 +1076,7 @@ void QbsProject::updateCppCodeModel()
|
||||
<< grp.name() << "in product" << prd.name();
|
||||
qCWarning(qbsPmLog) << "Expect problems with code model";
|
||||
}
|
||||
rpp.setPreCompiledHeaders(pchFiles.toList());
|
||||
rpp.setPreCompiledHeaders(Utils::toList(pchFiles));
|
||||
rpp.setFiles(grp.allFilePaths(), [filePathToSourceArtifact](const QString &filePath) {
|
||||
// Keep this lambda thread-safe!
|
||||
return CppTools::ProjectFile(filePath,
|
||||
|
Reference in New Issue
Block a user