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");
|
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,
|
RemovedFilesFromProject CMakeBuildSystem::removeFiles(Node *context,
|
||||||
const FilePaths &filePaths,
|
const FilePaths &filePaths,
|
||||||
FilePaths *notRemoved)
|
FilePaths *notRemoved)
|
||||||
|
@@ -133,6 +133,7 @@ public:
|
|||||||
QString cmakeGenerator() const;
|
QString cmakeGenerator() const;
|
||||||
bool hasSubprojectBuildSupport() const;
|
bool hasSubprojectBuildSupport() const;
|
||||||
|
|
||||||
|
QVariant additionalData(Utils::Id id) const override;
|
||||||
signals:
|
signals:
|
||||||
void configurationCleared();
|
void configurationCleared();
|
||||||
void configurationChanged(const CMakeConfig &config);
|
void configurationChanged(const CMakeConfig &config);
|
||||||
|
Reference in New Issue
Block a user