[clang-doc] add a JSON generator (#142483) · llvm/llvm-project@1c3320c (original) (raw)

10 files changed

lines changed

Original file line number Diff line number Diff line change
@@ -17,6 +17,7 @@ add_clang_library(clangDoc STATIC
17 17 Serialize.cpp
18 18 YAMLGenerator.cpp
19 19 HTMLMustacheGenerator.cpp
20 +JSONGenerator.cpp
20 21
21 22 DEPENDS
22 23 omp_gen
Original file line number Diff line number Diff line change
@@ -105,5 +105,7 @@ static int LLVM_ATTRIBUTE_UNUSED HTMLGeneratorAnchorDest =
105 105 HTMLGeneratorAnchorSource;
106 106 static int LLVM_ATTRIBUTE_UNUSED MHTMLGeneratorAnchorDest =
107 107 MHTMLGeneratorAnchorSource;
108 +static int LLVM_ATTRIBUTE_UNUSED JSONGeneratorAnchorDest =
109 + JSONGeneratorAnchorSource;
108 110 } // namespace doc
109 111 } // namespace clang
Original file line number Diff line number Diff line change
@@ -58,6 +58,7 @@ extern volatile int YAMLGeneratorAnchorSource;
58 58 extern volatile int MDGeneratorAnchorSource;
59 59 extern volatile int HTMLGeneratorAnchorSource;
60 60 extern volatile int MHTMLGeneratorAnchorSource;
61 +extern volatile int JSONGeneratorAnchorSource;
61 62
62 63 } // namespace doc
63 64 } // namespace clang