ui: Removed include check validation for cdb source groups

This commit is contained in:
Eberhard Graether
2017-10-09 21:38:04 +02:00
parent 3a03252d3f
commit e3a6c3257e
3 changed files with 18 additions and 7 deletions
+7 -2
View File
@@ -46,14 +46,19 @@ std::vector<IncludeDirective> IncludeValidation::getUnresolvedIncludeDirectives(
while (!unprocessedFilePaths.empty())
{
std::transform(unprocessedFilePaths.begin(), unprocessedFilePaths.end(), std::inserter(processedFilePaths, processedFilePaths.begin()), [](const FilePath& p){ return p.str(); });
std::transform(
unprocessedFilePaths.begin(), unprocessedFilePaths.end(),
std::inserter(processedFilePaths, processedFilePaths.begin()),
[](const FilePath& p){ return p.str(); }
);
std::set<FilePath> tempUnprocessedFilePaths;
for (const FilePath& filePath: unprocessedFilePaths)
{
for (const IncludeDirective& includeDirective: getIncludeDirectives(filePath))
{
const FilePath resolvedIncludePath = resolveIncludeDirective(includeDirective, headerSearchDirectories);
const FilePath resolvedIncludePath =
resolveIncludeDirective(includeDirective, headerSearchDirectories).canonical();
if (resolvedIncludePath.empty())
{
unresolvedIncludeDirectives.insert(includeDirective);