summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorAlex Brachet <abrachet@google.com>2023-04-28 15:15:16 +0000
committerAlex Brachet <abrachet@google.com>2023-04-28 15:15:16 +0000
commite161fcde0622a0418b5b20317428dd93b52f31fc (patch)
tree52fc7e40acd1f94e37a3dfe55d95e590a70b626e /utils
parent37cf4fc6cef9f2f50e15622a1bdecc89ea6ddd23 (diff)
downloadllvm-e161fcde0622a0418b5b20317428dd93b52f31fc.tar.gz
[llvm-gsymutil] Add gsymutil to llvm driver build
Differential Revision: https://reviews.llvm.org/D149283
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/llvm/BUILD.bazel11
1 files changed, 10 insertions, 1 deletions
diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index b45d43644874..3ebc98e7fcfd 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -3461,12 +3461,21 @@ gentbl(
td_srcs = ["include/llvm/Option/OptParser.td"],
)
+expand_template(
+ name = "gsymutil_main",
+ out = "llvm-gsymutil-driver.cpp",
+ substitutions = {
+ "@TOOL_NAME@": "llvm_gsymutil",
+ },
+ template = "cmake/modules/llvm-driver-template.cpp.in",
+)
+
cc_binary(
name = "llvm-gsymutil",
srcs = glob([
"tools/llvm-gsymutil/*.cpp",
"tools/llvm-gsymutil/*.h",
- ]),
+ ]) + ["llvm-gsymutil-driver.cpp"],
copts = llvm_copts,
stamp = 0,
deps = [