diff options
author | Alex Brachet <abrachet@google.com> | 2023-04-14 19:15:02 +0000 |
---|---|---|
committer | Alex Brachet <abrachet@google.com> | 2023-04-14 19:16:10 +0000 |
commit | 384fca554a5cd19f35b1bb0734eb1e67d525e330 (patch) | |
tree | 5b002eeb218b5124d5cd6e184696fd6962a47f1f /utils | |
parent | 9b17f5ee0e43824e00aaf210a33956c95c445b40 (diff) | |
download | llvm-384fca554a5cd19f35b1bb0734eb1e67d525e330.tar.gz |
Reland "[clang-scan-deps] Migrate to OptTable"
Differential Revision: https://reviews.llvm.org/D139949
Diffstat (limited to 'utils')
-rw-r--r-- | utils/bazel/llvm-project-overlay/clang/BUILD.bazel | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel index ebe12dc561d5..c28c3b031458 100644 --- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel @@ -2230,6 +2230,18 @@ cc_binary( ], ) +gentbl( + name = "ScanDepsTableGen", + strip_include_prefix = "include/clang/tools/clang-scan-deps", + tbl_outs = [( + "-gen-opt-parser-defs", + "include/clang/tools/clang-scan-deps/Opts.inc", + )], + tblgen = "//llvm:llvm-tblgen", + td_file = "tools/clang-scan-deps/Opts.td", + td_srcs = [ "//llvm:include/llvm/Option/OptParser.td" ], +) + cc_binary( name = "clang-scan-deps", srcs = glob(["tools/clang-scan-deps/*.cpp"]), @@ -2237,6 +2249,7 @@ cc_binary( deps = [ ":driver", ":frontend", + ":ScanDepsTableGen", ":tooling", ":tooling_dependency_scanning", "//llvm:Support", |