1
+ {
2
+ "version" : " 1" ,
3
+ "groups" : [
4
+ {
5
+ "name" : " public_headers" ,
6
+ "pathRoot" : " clang" ,
7
+ "headerDirectories" : [
8
+ " *"
9
+ ],
10
+ "excludedDirectories" : [
11
+ " Testing" ,
12
+ " DirectoryWatcher"
13
+ ],
14
+ "ignoredFiles" : [
15
+ " AST/TypeLoc.h"
16
+ ]
17
+ },
18
+ {
19
+ "name" : " typeloc_members" ,
20
+ "headerFiles" : [ " clang/AST/TypeLoc.h" ],
21
+ "exportMembers" : true ,
22
+ "comment" : " Its simpler to export individual members than solve the complex template errors from MSVC instantiating all members when the class is dll exported" ,
23
+ "ignoredTypes" : [
24
+ ]
25
+ },
26
+ {
27
+ "name" : " internal_headers" ,
28
+ "pathRoot" : " ../lib" ,
29
+ "headerFiles" : [
30
+ " Format/MatchFilePath.h" ,
31
+ " AST/ByteCode/Program.h" ,
32
+ " AST/ByteCode/Pointer.h" ,
33
+ " AST/ByteCode/MemberPointer.h" ,
34
+ " AST/ByteCode/FunctionPointer.h" ,
35
+ " Format/FormatTokenLexer.h" ,
36
+ " Format/TokenAnnotator.h" ,
37
+ " Format/Macros.h" ,
38
+ " Format/QualifierAlignmentFixer.h" ,
39
+ " Format/UnwrappedLineParser.h" ,
40
+ " Format/FormatToken.h" ,
41
+ " ASTMatchers/ASTMatchersInternal.cpp"
42
+ ]
43
+ },
44
+ {
45
+ "name" : " source_files" ,
46
+ "pathRoot" : " ../lib" ,
47
+ "sourceDirectories" : [
48
+ " *"
49
+ ],
50
+ "excludedDirectories" : [
51
+ " Testing"
52
+ ],
53
+ "exportGlobalVariableDefs" : true
54
+ }
55
+ ],
56
+ "exportMacroHeader" : " clang/Support/Compiler.h" ,
57
+ "exportMacro" : " CLANG_ABI" ,
58
+ "externTemplateMacro" : " CLANG_TEMPLATE_ABI" ,
59
+ "exportTemplateMacro" : " CLANG_EXPORT_TEMPLATE" ,
60
+ "externCMacro" : " CLANG_C_ABI" ,
61
+ "otherExportMacros" : [
62
+ " CLANG_ABI_EXPORT" ,
63
+ " CLANG_ABI_NOT_EXPORTED"
64
+ ],
65
+ "isGeneratingMacro" : " CLANG_ABI_GENERATING_ANNOTATIONS" ,
66
+ "clangFormatFile" : " ../.clang-format"
67
+ }
0 commit comments