forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.3'
Conflicts: src/plugins/debugger/cdb/cdbengine.cpp Change-Id: Ib9aeccc4162c43e9ee3d85847d96678045625dd0
This commit is contained in:
@@ -59,9 +59,23 @@ void setupArtifacts(ProjectExplorer::FolderNode *root, const QList<qbs::Artifact
|
||||
const Utils::FileName path = Utils::FileName::fromString(ad.filePath());
|
||||
const ProjectExplorer::FileType type = fileType(ad);
|
||||
const bool isGenerated = ad.isGenerated();
|
||||
root->addNestedNode(new ProjectExplorer::FileNode(path, type, isGenerated));
|
||||
};
|
||||
|
||||
// A list of human-readable file types that we can reasonably expect
|
||||
// to get generated during a build. Extend as needed.
|
||||
static const QSet<QString> sourceTags = {
|
||||
QLatin1String("c"), QLatin1String("cpp"), QLatin1String("hpp"),
|
||||
QLatin1String("objc"), QLatin1String("objcpp"),
|
||||
QLatin1String("c_pch_src"), QLatin1String("cpp_pch_src"),
|
||||
QLatin1String("objc_pch_src"), QLatin1String("objcpp_pch_src"),
|
||||
QLatin1String("asm"), QLatin1String("asm_cpp"),
|
||||
QLatin1String("linkerscript"),
|
||||
QLatin1String("qrc"), QLatin1String("java.java")
|
||||
};
|
||||
ProjectExplorer::FileNode * const node
|
||||
= new ProjectExplorer::FileNode(path, type, isGenerated);
|
||||
node->setListInProject(!isGenerated || ad.fileTags().toSet().intersects(sourceTags));
|
||||
root->addNestedNode(node);
|
||||
}
|
||||
root->compress();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user