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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
|
import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary
QtcLibrary {
name: "CPlusPlus"
cpp.includePaths: [
".",
"..",
"../3rdparty/cplusplus",
"../../plugins"
]
cpp.defines: [
"NDEBUG",
"CPLUSPLUS_BUILD_LIB"
]
cpp.optimization: "fast"
Depends { name: "cpp" }
Depends { name: "Qt.widgets" }
Group {
prefix: "../3rdparty/cplusplus/"
files: [
"ASTPatternBuilder.cpp",
"CPlusPlus.h",
"LiteralTable.cpp",
"ObjectiveCTypeQualifiers.h",
"Templates.cpp",
"Templates.h",
"ASTVisitor.cpp",
"Control.cpp",
"Control.h",
"CoreTypes.cpp",
"CoreTypes.h",
"DiagnosticClient.cpp",
"DiagnosticClient.h",
"FullySpecifiedType.cpp",
"FullySpecifiedType.h",
"Lexer.h",
"LiteralTable.h",
"Literals.h",
"MemoryPool.cpp",
"MemoryPool.h",
"Name.cpp",
"Name.h",
"NameVisitor.cpp",
"NameVisitor.h",
"Names.cpp",
"Names.h",
"ObjectiveCAtKeywords.cpp",
"ObjectiveCTypeQualifiers.cpp",
"Scope.cpp",
"Scope.h",
"SymbolVisitor.cpp",
"SymbolVisitor.h",
"Symbols.h",
"Type.cpp",
"Type.h",
"TypeMatcher.cpp",
"TypeMatcher.h",
"TypeVisitor.cpp",
"TypeVisitor.h",
"AST.cpp",
"AST.h",
"ASTClone.cpp",
"ASTMatch0.cpp",
"ASTMatcher.cpp",
"ASTMatcher.h",
"ASTPatternBuilder.h",
"ASTVisit.cpp",
"ASTVisitor.h",
"ASTfwd.h",
"Bind.cpp",
"Bind.h",
"Keywords.cpp",
"Lexer.cpp",
"Literals.cpp",
"Parser.cpp",
"Parser.h",
"QtContextKeywords.cpp",
"QtContextKeywords.h",
"Symbol.cpp",
"Symbol.h",
"Symbols.cpp",
"Token.cpp",
"Token.h",
"TranslationUnit.cpp",
"TranslationUnit.h"
]
}
files: [
"cplusplus.qrc",
"ASTParent.cpp",
"ASTParent.h",
"ASTPath.cpp",
"ASTPath.h",
"BackwardsScanner.cpp",
"BackwardsScanner.h",
"CppDocument.cpp",
"CppDocument.h",
"CppRewriter.cpp",
"CppRewriter.h",
"DependencyTable.cpp",
"DependencyTable.h",
"DeprecatedGenTemplateInstance.cpp",
"DeprecatedGenTemplateInstance.h",
"ExpressionUnderCursor.cpp",
"ExpressionUnderCursor.h",
"FastPreprocessor.cpp",
"FastPreprocessor.h",
"FindUsages.cpp",
"FindUsages.h",
"Icons.cpp",
"Icons.h",
"LookupContext.cpp",
"LookupContext.h",
"LookupItem.cpp",
"LookupItem.h",
"Macro.cpp",
"Macro.h",
"MatchingText.cpp",
"MatchingText.h",
"NamePrettyPrinter.cpp",
"NamePrettyPrinter.h",
"Overview.cpp",
"Overview.h",
"OverviewModel.cpp",
"OverviewModel.h",
"PreprocessorClient.cpp",
"PreprocessorClient.h",
"PreprocessorEnvironment.cpp",
"PreprocessorEnvironment.h",
"ResolveExpression.cpp",
"ResolveExpression.h",
"SimpleLexer.cpp",
"SimpleLexer.h",
"SnapshotSymbolVisitor.cpp",
"SnapshotSymbolVisitor.h",
"SymbolNameVisitor.cpp",
"SymbolNameVisitor.h",
"TypeOfExpression.cpp",
"TypeOfExpression.h",
"TypePrettyPrinter.cpp",
"TypePrettyPrinter.h",
"findcdbbreakpoint.cpp",
"findcdbbreakpoint.h",
"pp-cctype.h",
"pp-engine.cpp",
"pp-engine.h",
"PPToken.cpp",
"PPToken.h",
"pp-scanner.cpp",
"pp-scanner.h",
"pp.h",
"images/class.png",
"images/enum.png",
"images/enumerator.png",
"images/func.png",
"images/func_priv.png",
"images/func_prot.png",
"images/keyword.png",
"images/macro.png",
"images/namespace.png",
"images/signal.png",
"images/slot.png",
"images/slot_priv.png",
"images/slot_prot.png",
"images/var.png",
"images/var_priv.png",
"images/var_prot.png"
]
ProductModule {
cpp.includePaths: [
".",
"../3rdparty",
"../3rdparty/cplusplus"
]
}
}
|