Skip to content

Commit 5a3b5ca

Browse files
authored
[bazel] Add targets for some testing utility binaries/libraries. (#122834)
1 parent a4b7a2d commit 5a3b5ca

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

utils/bazel/llvm-project-overlay/clang/BUILD.bazel

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2353,6 +2353,17 @@ cc_library(
23532353
],
23542354
)
23552355

2356+
cc_binary(
2357+
name = "apinotes-test",
2358+
testonly = 1,
2359+
srcs = ["tools/apinotes-test/APINotesTest.cpp"],
2360+
stamp = 0,
2361+
deps = [
2362+
":apinotes",
2363+
"//llvm:Support",
2364+
],
2365+
)
2366+
23562367
cc_binary(
23572368
name = "arcmt-test",
23582369
testonly = 1,
@@ -2493,6 +2504,11 @@ binary_alias(
24932504
binary = ":clang",
24942505
)
24952506

2507+
binary_alias(
2508+
name = "clang-cl",
2509+
binary = ":clang",
2510+
)
2511+
24962512
cc_binary(
24972513
name = "clang-check",
24982514
srcs = ["tools/clang-check/ClangCheck.cpp"],
@@ -2725,3 +2741,40 @@ cc_library(
27252741
"//llvm:TargetParser",
27262742
],
27272743
)
2744+
2745+
cc_binary(
2746+
name = "clang-fuzzer-dictionary",
2747+
srcs = ["tools/clang-fuzzer/dictionary/dictionary.c"],
2748+
deps = [":basic"],
2749+
)
2750+
2751+
genrule(
2752+
name = "fuzzer-dictionary",
2753+
outs = ["fuzzer-dictionary.txt"],
2754+
cmd = "$(location :clang-fuzzer-dictionary) > $@",
2755+
tools = [":clang-fuzzer-dictionary"],
2756+
)
2757+
2758+
cc_library(
2759+
name = "handle-cxx",
2760+
srcs = ["tools/clang-fuzzer/handle-cxx/handle_cxx.cpp"],
2761+
hdrs = ["tools/clang-fuzzer/handle-cxx/handle_cxx.h"],
2762+
deps = [
2763+
":codegen",
2764+
":frontend",
2765+
":lex",
2766+
":tooling",
2767+
"//llvm:Option",
2768+
"//llvm:Support",
2769+
],
2770+
)
2771+
2772+
cc_library(
2773+
name = "clang-fuzzer-initialize",
2774+
srcs = ["tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.cpp"],
2775+
hdrs = ["tools/clang-fuzzer/fuzzer-initialize/fuzzer_initialize.h"],
2776+
deps = [
2777+
"//llvm:Core",
2778+
"//llvm:Support",
2779+
],
2780+
)

0 commit comments

Comments
 (0)