2014-11-17 14:08:07 +01:00
|
|
|
import qbs
|
|
|
|
|
|
2016-01-14 11:23:13 +01:00
|
|
|
QtcPlugin {
|
2018-03-26 13:48:57 +02:00
|
|
|
name: "ClangTools"
|
2014-11-17 14:08:07 +01:00
|
|
|
|
2016-02-24 14:42:52 +01:00
|
|
|
Depends { name: "Debugger" }
|
2014-11-17 14:08:07 +01:00
|
|
|
Depends { name: "Core" }
|
|
|
|
|
Depends { name: "CppTools" }
|
|
|
|
|
Depends { name: "ExtensionSystem" }
|
|
|
|
|
Depends { name: "ProjectExplorer" }
|
2015-08-27 17:31:45 +02:00
|
|
|
Depends { name: "QtcSsh" }
|
2014-11-17 14:08:07 +01:00
|
|
|
Depends { name: "Utils" }
|
|
|
|
|
|
|
|
|
|
Depends { name: "Qt.widgets" }
|
|
|
|
|
|
2015-04-13 16:22:18 +02:00
|
|
|
pluginTestDepends: [
|
|
|
|
|
"QbsProjectManager",
|
|
|
|
|
"QmakeProjectManager",
|
|
|
|
|
]
|
|
|
|
|
|
2014-11-17 14:08:07 +01:00
|
|
|
files: [
|
2018-03-26 13:48:57 +02:00
|
|
|
"clangstaticanalyzer_global.h",
|
2014-11-17 14:08:07 +01:00
|
|
|
"clangstaticanalyzerconfigwidget.cpp",
|
|
|
|
|
"clangstaticanalyzerconfigwidget.h",
|
|
|
|
|
"clangstaticanalyzerconfigwidget.ui",
|
|
|
|
|
"clangstaticanalyzerconstants.h",
|
|
|
|
|
"clangstaticanalyzerdiagnostic.cpp",
|
|
|
|
|
"clangstaticanalyzerdiagnostic.h",
|
|
|
|
|
"clangstaticanalyzerdiagnosticmodel.cpp",
|
|
|
|
|
"clangstaticanalyzerdiagnosticmodel.h",
|
|
|
|
|
"clangstaticanalyzerdiagnosticview.cpp",
|
|
|
|
|
"clangstaticanalyzerdiagnosticview.h",
|
|
|
|
|
"clangstaticanalyzerlogfilereader.cpp",
|
|
|
|
|
"clangstaticanalyzerlogfilereader.h",
|
2015-02-19 18:08:38 +01:00
|
|
|
"clangstaticanalyzerprojectsettings.cpp",
|
|
|
|
|
"clangstaticanalyzerprojectsettings.h",
|
|
|
|
|
"clangstaticanalyzerprojectsettingsmanager.cpp",
|
|
|
|
|
"clangstaticanalyzerprojectsettingsmanager.h",
|
|
|
|
|
"clangstaticanalyzerprojectsettingswidget.cpp",
|
|
|
|
|
"clangstaticanalyzerprojectsettingswidget.h",
|
|
|
|
|
"clangstaticanalyzerprojectsettingswidget.ui",
|
2014-11-17 14:08:07 +01:00
|
|
|
"clangstaticanalyzerruncontrol.cpp",
|
|
|
|
|
"clangstaticanalyzerruncontrol.h",
|
|
|
|
|
"clangstaticanalyzerrunner.cpp",
|
|
|
|
|
"clangstaticanalyzerrunner.h",
|
|
|
|
|
"clangstaticanalyzersettings.cpp",
|
|
|
|
|
"clangstaticanalyzersettings.h",
|
|
|
|
|
"clangstaticanalyzertool.cpp",
|
|
|
|
|
"clangstaticanalyzertool.h",
|
|
|
|
|
"clangstaticanalyzerutils.cpp",
|
|
|
|
|
"clangstaticanalyzerutils.h",
|
2018-03-26 13:48:57 +02:00
|
|
|
"clangtoolsplugin.cpp",
|
|
|
|
|
"clangtoolsplugin.h",
|
2014-11-17 14:08:07 +01:00
|
|
|
]
|
2015-02-04 15:19:30 +01:00
|
|
|
|
|
|
|
|
Group {
|
|
|
|
|
name: "Unit tests"
|
2016-05-17 10:50:51 +02:00
|
|
|
condition: qtc.testsEnabled
|
2015-02-04 15:19:30 +01:00
|
|
|
files: [
|
2016-07-08 12:07:53 +02:00
|
|
|
"clangstaticanalyzerpreconfiguredsessiontests.cpp",
|
|
|
|
|
"clangstaticanalyzerpreconfiguredsessiontests.h",
|
2015-02-04 15:19:30 +01:00
|
|
|
"clangstaticanalyzerunittests.cpp",
|
|
|
|
|
"clangstaticanalyzerunittests.h",
|
|
|
|
|
"clangstaticanalyzerunittests.qrc",
|
|
|
|
|
]
|
|
|
|
|
}
|
2015-04-16 10:44:31 +02:00
|
|
|
|
|
|
|
|
Group {
|
|
|
|
|
name: "Unit test resources"
|
|
|
|
|
prefix: "unit-tests/"
|
|
|
|
|
fileTags: []
|
|
|
|
|
files: ["**/*"]
|
|
|
|
|
}
|
2016-01-20 19:06:49 +01:00
|
|
|
|
|
|
|
|
Group {
|
|
|
|
|
name: "Other files"
|
|
|
|
|
fileTags: []
|
|
|
|
|
files: [
|
|
|
|
|
project.ide_source_tree + "/doc/src/analyze/creator-clang-static-analyzer.qdoc",
|
|
|
|
|
]
|
|
|
|
|
}
|
2014-11-17 14:08:07 +01:00
|
|
|
}
|