From ff68d4cab1a64f84934cf548843fd4e5bc7fe2a2 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Mon, 14 Nov 2016 11:58:19 +0100 Subject: [PATCH] CMake: TeaLeafReader: Fix include path detection Change-Id: Ifcd64836aef7fc69b3cc0d4c27a07293348b91a6 Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/tealeafreader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)); }