forked from qt-creator/qt-creator
This patch deals with what is likely the most common use case: Filtering specific messages at a particular location. The current granularity is essentially per-file (and per-function, where possible), which seems more useful than taking line numbers into account, as that would not be robust with regards to code changes elsewhere in the file. We can fine-tune this if the need arises. Change-Id: I4e9b2671fa199339cc3b995953d072b840cd3205 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
68 lines
2.4 KiB
QML
68 lines
2.4 KiB
QML
import qbs
|
|
|
|
QtcPlugin {
|
|
name: "ClangStaticAnalyzer"
|
|
|
|
Depends { name: "AnalyzerBase" }
|
|
Depends { name: "Core" }
|
|
Depends { name: "CppTools" }
|
|
Depends { name: "ExtensionSystem" }
|
|
Depends { name: "LicenseChecker" }
|
|
Depends { name: "ProjectExplorer" }
|
|
Depends { name: "QtcSsh" } // TODO: export + recursive dependencies broken in qbs
|
|
Depends { name: "Utils" }
|
|
|
|
Depends { name: "Qt.widgets" }
|
|
Depends { name: "Qt.network" } // TODO: See above
|
|
|
|
files: [
|
|
"clangstaticanalyzerconfigwidget.cpp",
|
|
"clangstaticanalyzerconfigwidget.h",
|
|
"clangstaticanalyzerconfigwidget.ui",
|
|
"clangstaticanalyzerconstants.h",
|
|
"clangstaticanalyzerdiagnostic.cpp",
|
|
"clangstaticanalyzerdiagnostic.h",
|
|
"clangstaticanalyzerdiagnosticmodel.cpp",
|
|
"clangstaticanalyzerdiagnosticmodel.h",
|
|
"clangstaticanalyzerdiagnosticview.cpp",
|
|
"clangstaticanalyzerdiagnosticview.h",
|
|
"clangstaticanalyzerlogfilereader.cpp",
|
|
"clangstaticanalyzerlogfilereader.h",
|
|
"clangstaticanalyzerpathchooser.cpp",
|
|
"clangstaticanalyzerpathchooser.h",
|
|
"clangstaticanalyzerplugin.cpp",
|
|
"clangstaticanalyzerplugin.h",
|
|
"clangstaticanalyzerprojectsettings.cpp",
|
|
"clangstaticanalyzerprojectsettings.h",
|
|
"clangstaticanalyzerprojectsettingsmanager.cpp",
|
|
"clangstaticanalyzerprojectsettingsmanager.h",
|
|
"clangstaticanalyzerprojectsettingswidget.cpp",
|
|
"clangstaticanalyzerprojectsettingswidget.h",
|
|
"clangstaticanalyzerprojectsettingswidget.ui",
|
|
"clangstaticanalyzerruncontrol.cpp",
|
|
"clangstaticanalyzerruncontrol.h",
|
|
"clangstaticanalyzerruncontrolfactory.cpp",
|
|
"clangstaticanalyzerruncontrolfactory.h",
|
|
"clangstaticanalyzerrunner.cpp",
|
|
"clangstaticanalyzerrunner.h",
|
|
"clangstaticanalyzersettings.cpp",
|
|
"clangstaticanalyzersettings.h",
|
|
"clangstaticanalyzertool.cpp",
|
|
"clangstaticanalyzertool.h",
|
|
"clangstaticanalyzerutils.cpp",
|
|
"clangstaticanalyzerutils.h",
|
|
"clangstaticanalyzer_global.h",
|
|
]
|
|
|
|
Group {
|
|
name: "Unit tests"
|
|
condition: project.testsEnabled
|
|
files: [
|
|
"clangstaticanalyzerunittests.cpp",
|
|
"clangstaticanalyzerunittests.h",
|
|
"clangstaticanalyzerunittests.qrc",
|
|
"unit-tests/**/*",
|
|
]
|
|
}
|
|
}
|