Skip to content

Commit 2e4e918

Browse files
committed
[bazel] Port bc152fb
1 parent f4dd1bc commit 2e4e918

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

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

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3690,22 +3690,41 @@ cc_binary(
36903690
],
36913691
)
36923692

3693-
cc_binary(
3694-
name = "llvm-debuginfod-find",
3693+
gentbl(
3694+
name = "DebugInfodFindOptsTableGen",
3695+
strip_include_prefix = "tools/llvm-debuginfod-find",
3696+
tbl_outs = [(
3697+
"-gen-opt-parser-defs",
3698+
"tools/llvm-debuginfod-find/Opts.inc",
3699+
)],
3700+
tblgen = ":llvm-tblgen",
3701+
td_file = "tools/llvm-debuginfod-find/Opts.td",
3702+
td_srcs = ["include/llvm/Option/OptParser.td"],
3703+
)
3704+
3705+
cc_library(
3706+
name = "llvm-debuginfod-find-lib",
36953707
srcs = glob([
36963708
"tools/llvm-debuginfod-find/*.cpp",
36973709
]),
36983710
copts = llvm_copts,
3699-
stamp = 0,
37003711
deps = [
37013712
":BitReader",
37023713
":Core",
3714+
":DebugInfodFindOptsTableGen",
37033715
":Debuginfod",
3716+
":Option",
37043717
":Support",
37053718
":Symbolize",
37063719
],
37073720
)
37083721

3722+
llvm_driver_cc_binary(
3723+
name = "llvm-debuginfod-find",
3724+
stamp = 0,
3725+
deps = [":llvm-debuginfod-find-lib"],
3726+
)
3727+
37093728
cc_binary(
37103729
name = "llvm-dis",
37113730
srcs = glob([

utils/bazel/llvm-project-overlay/llvm/driver.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ _TOOLS = {
1616
"llvm-ar": "//llvm:llvm-ar-lib",
1717
"llvm-cgdata": "//llvm:llvm-cgdata-lib",
1818
"llvm-cxxfilt": "//llvm:llvm-cxxfilt-lib",
19+
"llvm-debuginfod-find": "//llvm:llvm-debuginfod-find-lib",
1920
"llvm-dwp": "//llvm:llvm-dwp-lib",
2021
"llvm-gsymutil": "//llvm:llvm-gsymutil-lib",
2122
"llvm-ifs": "//llvm:llvm-ifs-lib",

0 commit comments

Comments
 (0)