Skip to content

Commit 51fe000

Browse files
committed
gn build: Add build files for clang-doc
Differential Revision: https://reviews.llvm.org/D59379 llvm-svn: 356199
1 parent 0d8fcdf commit 51fe000

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

llvm/utils/gn/secondary/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import("//llvm/utils/gn/build/toolchain/compiler.gni")
55
group("default") {
66
deps = [
77
"//clang-tools-extra/clang-apply-replacements/tool:clang-apply-replacements",
8+
"//clang-tools-extra/clang-doc/tool:clang-doc",
89
"//clang-tools-extra/clang-tidy/tool:clang-tidy",
910
"//clang/test",
1011
"//lld/test",
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
static_library("clang-doc") {
2+
output_name = "clangDoc"
3+
configs += [ "//llvm/utils/gn/build:clang_code" ]
4+
deps = [
5+
"//clang/lib/AST",
6+
"//clang/lib/ASTMatchers",
7+
"//clang/lib/Analysis",
8+
"//clang/lib/Basic",
9+
"//clang/lib/Frontend",
10+
"//clang/lib/Index",
11+
"//clang/lib/Lex",
12+
"//clang/lib/Tooling",
13+
"//clang/lib/Tooling/Core",
14+
"//llvm/lib/Bitcode/Reader",
15+
"//llvm/lib/Bitcode/Writer",
16+
"//llvm/lib/Support",
17+
]
18+
sources = [
19+
"BitcodeReader.cpp",
20+
"BitcodeWriter.cpp",
21+
"ClangDoc.cpp",
22+
"Generators.cpp",
23+
"MDGenerator.cpp",
24+
"Mapper.cpp",
25+
"Representation.cpp",
26+
"Serialize.cpp",
27+
"YAMLGenerator.cpp",
28+
]
29+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
executable("clang-doc") {
2+
configs += [ "//llvm/utils/gn/build:clang_code" ]
3+
deps = [
4+
"//clang-tools-extra/clang-doc",
5+
"//clang/lib/AST",
6+
"//clang/lib/ASTMatchers",
7+
"//clang/lib/Basic",
8+
"//clang/lib/Frontend",
9+
"//clang/lib/Tooling",
10+
"//clang/lib/Tooling/Core",
11+
]
12+
include_dirs = [ ".." ]
13+
sources = [
14+
"ClangDocMain.cpp",
15+
]
16+
}

0 commit comments

Comments
 (0)