Clang Static Analyzer: Enable action only for supported project managers

Change-Id: Iebdfabe7d81cd81a780ba6c2c6513ca866ef7bd7
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
This commit is contained in:
Nikolai Kosjar
2016-04-13 16:21:18 +02:00
parent 9425f28865
commit 6b77dea65a

View File

@@ -70,6 +70,10 @@ bool ClangStaticAnalyzerRunControlFactory::canRun(RunConfiguration *runConfigura
Project *project = runConfiguration->target()->project();
QTC_ASSERT(project, return false);
if (project->id() != "Qt4ProjectManager.Qt4Project" && project->id() != "Qbs.QbsProject")
return false;
const Core::Context context = project->projectLanguages();
if (!context.contains(ProjectExplorer::Constants::LANG_CXX))
return false;