forked from qt-creator/qt-creator
CMakeProjectManager: Add the found packages to additional data
So we can find out which modules are used. Change-Id: Ibde1c60c9c3e1686edd023ddbfb29ac307e13195 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -853,6 +853,15 @@ bool CMakeBuildSystem::hasSubprojectBuildSupport() const
|
||||
return cmakeGenerator().contains("Ninja") || cmakeGenerator().contains("Makefiles");
|
||||
}
|
||||
|
||||
QVariant CMakeBuildSystem::additionalData(Id id) const
|
||||
{
|
||||
if (id == "FoundPackages") {
|
||||
// for analytics
|
||||
return m_findPackagesFilesHash.keys();
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
RemovedFilesFromProject CMakeBuildSystem::removeFiles(Node *context,
|
||||
const FilePaths &filePaths,
|
||||
FilePaths *notRemoved)
|
||||
|
@@ -133,6 +133,7 @@ public:
|
||||
QString cmakeGenerator() const;
|
||||
bool hasSubprojectBuildSupport() const;
|
||||
|
||||
QVariant additionalData(Utils::Id id) const override;
|
||||
signals:
|
||||
void configurationCleared();
|
||||
void configurationChanged(const CMakeConfig &config);
|
||||
|
Reference in New Issue
Block a user