diff --git a/src/plugins/cmakeprojectmanager/tealeafreader.cpp b/src/plugins/cmakeprojectmanager/tealeafreader.cpp index 6b8b1d63832..327a5b10481 100644 --- a/src/plugins/cmakeprojectmanager/tealeafreader.cpp +++ b/src/plugins/cmakeprojectmanager/tealeafreader.cpp @@ -353,8 +353,8 @@ void TeaLeafReader::generateProjectTree(CMakeListsNode *root, const QList allIncludePathSet; for (const CMakeBuildTarget &bt : m_buildTargets) { const QList targetIncludePaths - = Utils::filtered(bt.includeFiles, [root](const Utils::FileName &fn) { - return fn.isChildOf(root->filePath()); + = Utils::filtered(bt.includeFiles, [this](const Utils::FileName &fn) { + return fn.isChildOf(m_parameters.sourceDirectory); }); allIncludePathSet.unite(QSet::fromList(targetIncludePaths)); }