From 12d42653b3ad1d8fa4705e70a88d0a05f4061086 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Tue, 14 Dec 2021 13:12:39 +0100 Subject: [PATCH] [bazel] Port debuginfod rules Needed after 34491ca7291c --- .../bazel/llvm-project-overlay/llvm/BUILD.bazel | 16 ++++++++++++++++ .../llvm/unittests/BUILD.bazel | 11 +++++++++++ 2 files changed, 27 insertions(+) diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel index 05a87fc74faee..e3f0e85096cf8 100644 --- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel @@ -397,6 +397,20 @@ cc_library( ], ) +cc_library( + name = "Debuginfod", + srcs = glob([ + "lib/Debuginfod/*.cpp", + ]), + hdrs = glob([ + "include/llvm/Debuginfod/*.h", + ]), + copts = llvm_copts, + deps = [ + ":Support", + ], +) + cc_library( name = "MC", srcs = glob([ @@ -449,6 +463,7 @@ cc_library( ":DebugInfo", ":DebugInfoDWARF", ":DebugInfoPDB", + ":Debuginfod", ":Demangle", ":Object", ":Support", @@ -3690,6 +3705,7 @@ cc_binary( deps = [ ":DebugInfoDWARF", ":DebugInfoPDB", + ":Debuginfod", ":Object", ":Option", ":Support", diff --git a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel index 8b8e3293a2b98..4d730eff7b96b 100644 --- a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel @@ -199,6 +199,17 @@ cc_test( ], ) +cc_test( + name = "debuginfod_tests", + srcs = glob(["Debuginfod/*.cpp"]), + deps = [ + "//llvm:Debuginfod", + "//llvm:TestingSupport", + "//llvm:gtest", + "//llvm:gtest_main", + ], +) + cc_test( name = "execution_engine_tests", size = "small",