Skip to content

Commit 0967a6f

Browse files
committed
[Bazel] Adjust to 97dee78
There is still one failing test, not sure yet how that can be fixed.
1 parent 69d6c1f commit 0967a6f

File tree

2 files changed

+39
-2
lines changed

2 files changed

+39
-2
lines changed

utils/bazel/llvm-project-overlay/clang-tools-extra/clang-doc/BUILD.bazel

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,23 @@ cc_library(
1616
srcs = glob(["support/*.cpp"]),
1717
hdrs = glob(["support/*.h"]),
1818
deps = [
19+
":lib",
1920
"//llvm:Support",
2021
],
2122
)
2223

2324
cc_library(
2425
name = "lib",
25-
srcs = glob(["*.cpp"]),
26+
srcs = glob(
27+
["*.cpp"],
28+
exclude = [
29+
"Generators.cpp",
30+
"HTMLGenerator.cpp",
31+
"HTMLMustacheGenerator.cpp",
32+
"MDGenerator.cpp",
33+
"YAMLGenerator.cpp",
34+
],
35+
),
2636
hdrs = glob(["*.h"]),
2737
includes = ["."],
2838
deps = [
@@ -39,11 +49,36 @@ cc_library(
3949
],
4050
)
4151

52+
cc_library(
53+
name = "generators",
54+
srcs = [
55+
"Generators.cpp",
56+
"HTMLGenerator.cpp",
57+
"HTMLMustacheGenerator.cpp",
58+
"MDGenerator.cpp",
59+
"YAMLGenerator.cpp",
60+
],
61+
hdrs = ["Generators.h"],
62+
includes = ["."],
63+
deps = [
64+
":clang-doc-support",
65+
":lib",
66+
"//clang:basic",
67+
"//llvm:Support",
68+
],
69+
)
70+
71+
filegroup(
72+
name = "assets",
73+
srcs = glob(["assets/**"]),
74+
)
75+
4276
cc_binary(
4377
name = "clang-doc",
4478
srcs = ["tool/ClangDocMain.cpp"],
4579
stamp = 0,
4680
deps = [
81+
":generators",
4782
":lib",
4883
"//clang:ast",
4984
"//clang:ast_matchers",

utils/bazel/llvm-project-overlay/clang-tools-extra/unittests/BUILD.bazel

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,12 @@ cc_test(
6464
],
6565
allow_empty = False,
6666
),
67+
data = ["//clang-tools-extra/clang-doc:assets"],
68+
local_defines = ['CLANG_DOC_TEST_ASSET_DIR=\\"clang-tools-extra/clang-doc/assets\\"'],
6769
deps = [
6870
"//clang:ast",
6971
"//clang:basic",
70-
"//clang-tools-extra/clang-doc:lib",
72+
"//clang-tools-extra/clang-doc:generators",
7173
"//llvm:BitstreamReader",
7274
"//llvm:BitstreamWriter",
7375
"//llvm:Support",

0 commit comments

Comments
 (0)