summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorAlex Brachet <abrachet@google.com>2023-04-26 16:54:38 +0000
committerAlex Brachet <abrachet@google.com>2023-04-26 17:35:34 +0000
commita44fffb82320e027b1ae6574ffaf72b4d22b339e (patch)
tree71177e10ba96c8ea10dc3ace1e0feb7c53d83542 /utils
parent2384e84bbbfd8d713fd2e1ffcc7d3d89dc1a0f16 (diff)
downloadllvm-a44fffb82320e027b1ae6574ffaf72b4d22b339e.tar.gz
[llvm-gsymutil] Switch to OptTable
Differential Revision: https://reviews.llvm.org/D148775
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/llvm/BUILD.bazel14
1 files changed, 14 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index be421ca0c09d..b45d43644874 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -3449,6 +3449,18 @@ cc_binary(
],
)
+gentbl(
+ name = "GSYMUtilOptionsTableGen",
+ strip_include_prefix = "tools/llvm-gsymutil",
+ tbl_outs = [(
+ "-gen-opt-parser-defs",
+ "tools/llvm-gsymutil/Opts.inc",
+ )],
+ tblgen = ":llvm-tblgen",
+ td_file = "tools/llvm-gsymutil/Opts.td",
+ td_srcs = ["include/llvm/Option/OptParser.td"],
+)
+
cc_binary(
name = "llvm-gsymutil",
srcs = glob([
@@ -3462,8 +3474,10 @@ cc_binary(
":DebugInfo",
":DebugInfoDWARF",
":DebugInfoGSYM",
+ ":GSYMUtilOptionsTableGen",
":MC",
":Object",
+ ":Option",
":Support",
":Target",
":TargetParser",