forked from qt-creator/qt-creator
CppTools: Provide whether a sub project is selected for building
Analyzers can use this to rule out irrelevant (sub) projects. Change-Id: I5a9eb66f06156f0619dc639f6f4080a8fc761ee6 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
This commit is contained in:
@@ -49,6 +49,7 @@ ProjectPart::ProjectPart()
|
||||
, languageExtensions(NoExtensions)
|
||||
, qtVersion(UnknownQt)
|
||||
, warningFlags(ProjectExplorer::ToolChain::WarningsDefault)
|
||||
, selectedForBuilding(true)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -129,6 +129,7 @@ public: // fields
|
||||
LanguageExtensions languageExtensions;
|
||||
QtVersion qtVersion;
|
||||
ProjectExplorer::ToolChain::WarningFlags warningFlags;
|
||||
bool selectedForBuilding;
|
||||
};
|
||||
|
||||
inline uint qHash(const ProjectPart::HeaderPath &key, uint seed = 0)
|
||||
|
||||
@@ -510,6 +510,7 @@ void QmakeProject::updateCppCodeModel()
|
||||
templatePart->project = this;
|
||||
templatePart->displayName = pro->displayName();
|
||||
templatePart->projectFile = pro->path();
|
||||
templatePart->selectedForBuilding = pro->includedInExactParse();
|
||||
|
||||
if (pro->variableValue(ConfigVar).contains(QLatin1String("qt")))
|
||||
templatePart->qtVersion = qtVersionForPart;
|
||||
|
||||
Reference in New Issue
Block a user