From 91f36271e2b6e219a30cfb9ff53b1065018976bc Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 6 Sep 2017 12:08:59 +0200 Subject: [PATCH] CMake: Check build dir first, then source dir in server mode The build dir might be contained in the source directory, but not the other way around. So this should be more reliable. Change-Id: I2459b249fcc1002aa7f7787231b5699444a4c6bd Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/servermodereader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/servermodereader.cpp b/src/plugins/cmakeprojectmanager/servermodereader.cpp index dc6335bc572..fce7288e076 100644 --- a/src/plugins/cmakeprojectmanager/servermodereader.cpp +++ b/src/plugins/cmakeprojectmanager/servermodereader.cpp @@ -294,10 +294,10 @@ void ServerModeReader::generateProjectTree(CMakeProjectNode *root, const FileName path = fn->filePath(); if (path.fileName().compare("CMakeLists.txt", HostOsInfo::fileNameCaseSensitivity()) == 0) cmakeLists.append(fn); - else if (path.isChildOf(m_parameters.sourceDirectory)) - cmakeFilesSource.append(fn); else if (path.isChildOf(m_parameters.buildDirectory)) cmakeFilesBuild.append(fn); + else if (path.isChildOf(m_parameters.sourceDirectory)) + cmakeFilesSource.append(fn); else cmakeFilesOther.append(fn); }