forked from qt-creator/qt-creator
CMake: Fix project name selection
Change-Id: I03740045d817762ef91cf6399ac449c5af67b278 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -271,8 +271,11 @@ void ServerModeReader::generateProjectTree(CMakeListsNode *root,
|
|||||||
}
|
}
|
||||||
m_cmakeInputsFileNodes.clear(); // Clean out, they are not going to be used anymore!
|
m_cmakeInputsFileNodes.clear(); // Clean out, they are not going to be used anymore!
|
||||||
|
|
||||||
if (!m_projects.isEmpty())
|
const Project *topLevel = Utils::findOrDefault(m_projects, [this](const Project *p) {
|
||||||
root->setDisplayName(m_projects.at(0)->name);
|
return m_parameters.sourceDirectory == p->sourceDirectory;
|
||||||
|
});
|
||||||
|
if (topLevel)
|
||||||
|
root->setDisplayName(topLevel->name);
|
||||||
|
|
||||||
if (!cmakeFilesSource.isEmpty() || !cmakeFilesBuild.isEmpty() || !cmakeFilesOther.isEmpty())
|
if (!cmakeFilesSource.isEmpty() || !cmakeFilesBuild.isEmpty() || !cmakeFilesOther.isEmpty())
|
||||||
addCMakeInputs(root, m_parameters.sourceDirectory, m_parameters.buildDirectory,
|
addCMakeInputs(root, m_parameters.sourceDirectory, m_parameters.buildDirectory,
|
||||||
|
|||||||
Reference in New Issue
Block a user