summaryrefslogtreecommitdiff
path: root/src/plugins/clangstaticanalyzer/clangstaticanalyzer.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/clangstaticanalyzer/clangstaticanalyzer.qbs')
-rw-r--r--src/plugins/clangstaticanalyzer/clangstaticanalyzer.qbs74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/plugins/clangstaticanalyzer/clangstaticanalyzer.qbs b/src/plugins/clangstaticanalyzer/clangstaticanalyzer.qbs
new file mode 100644
index 0000000000..2562b46b3c
--- /dev/null
+++ b/src/plugins/clangstaticanalyzer/clangstaticanalyzer.qbs
@@ -0,0 +1,74 @@
+import qbs
+
+QtcPlugin {
+ name: "ClangStaticAnalyzer"
+
+ Depends { name: "AnalyzerBase" }
+ Depends { name: "Core" }
+ Depends { name: "CppTools" }
+ Depends { name: "ExtensionSystem" }
+ Depends { name: "ProjectExplorer" }
+ Depends { name: "QtcSsh" }
+ Depends { name: "Utils" }
+
+ Depends { name: "Qt.widgets" }
+
+ pluginTestDepends: [
+ "QbsProjectManager",
+ "QmakeProjectManager",
+ ]
+
+ 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",
+ "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",
+ ]
+ }
+
+ Group {
+ name: "Unit test resources"
+ prefix: "unit-tests/"
+ fileTags: []
+ files: ["**/*"]
+ }
+}