1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
import qbs
import qbs.FileInfo
QtcPlugin {
name: "ClangCodeModel"
Depends { name: "Qt"; submodules: ["concurrent", "widgets"] }
Depends { name: "Core" }
Depends { name: "CppEditor" }
Depends { name: "LanguageClient" }
Depends { name: "ProjectExplorer" }
Depends { name: "QtSupport"; condition: qtc.testsEnabled }
Depends { name: "TextEditor" }
Depends { name: "Utils" }
Depends { name: "clang_defines" }
pluginTestDepends: [
"QmakeProjectManager",
]
files: [
"clangactivationsequencecontextprocessor.cpp",
"clangactivationsequencecontextprocessor.h",
"clangactivationsequenceprocessor.cpp",
"clangactivationsequenceprocessor.h",
"clangcodemodelplugin.cpp",
"clangcodemodelplugin.h",
"clangcompletioncontextanalyzer.cpp",
"clangcompletioncontextanalyzer.h",
"clangconstants.h",
"clangdast.cpp",
"clangdast.h",
"clangdclient.cpp",
"clangdclient.h",
"clangdcompletion.cpp",
"clangdcompletion.h",
"clangdfindreferences.cpp",
"clangdfindreferences.h",
"clangdfollowsymbol.cpp",
"clangdfollowsymbol.h",
"clangdiagnostictooltipwidget.cpp",
"clangdiagnostictooltipwidget.h",
"clangdlocatorfilters.cpp",
"clangdlocatorfilters.h",
"clangdmemoryusagewidget.cpp",
"clangdmemoryusagewidget.h",
"clangdqpropertyhighlighter.cpp",
"clangdqpropertyhighlighter.h",
"clangdquickfixes.cpp",
"clangdquickfixes.h",
"clangdsemantichighlighting.cpp",
"clangdsemantichighlighting.h",
"clangdswitchdecldef.cpp",
"clangdswitchdecldef.h",
"clangeditordocumentprocessor.cpp",
"clangeditordocumentprocessor.h",
"clangfixitoperation.cpp",
"clangfixitoperation.h",
"clangmodelmanagersupport.cpp",
"clangmodelmanagersupport.h",
"clangpreprocessorassistproposalitem.cpp",
"clangpreprocessorassistproposalitem.h",
"clangtextmark.cpp",
"clangtextmark.h",
"clangutils.cpp",
"clangutils.h",
"tasktimers.cpp",
"tasktimers.h",
]
Group {
name: "moc sources"
prefix: "moc/"
files: [
"parser.cpp",
"parser.h",
"preprocessor.cpp",
"preprocessor.h",
"symbols.h",
"token.cpp",
"token.h",
"utils.h",
]
Group {
name: "weirdly-named moc headers"
files: [
"keywords.cpp",
"ppkeywords.cpp",
]
fileTags: "hpp"
}
}
Group {
name: "Tests"
condition: qtc.testsEnabled
prefix: "test/"
files: [
"activationsequenceprocessortest.cpp",
"activationsequenceprocessortest.h",
"clangbatchfileprocessor.cpp",
"clangbatchfileprocessor.h",
"clangdtests.cpp",
"clangdtests.h",
"clangfixittest.cpp",
"clangfixittest.h",
"data/clangtestdata.qrc",
]
}
Group {
name: "Test resources"
prefix: "test/data/"
fileTags: []
files: [ "*" ]
excludeFiles: "clangtestdata.qrc"
}
Group {
name: "Other files"
fileTags: []
files: [
"README",
project.ide_source_tree + "/doc/qtcreator/src/editors/creator-only/creator-clang-codemodel.qdoc",
]
}
}
|