[llvm] [lldb][bazel] Add HighlighterDefault, rename ClangHighlighter targets (PR #182693)
Kern Handa via llvm-commits
llvm-commits at lists.llvm.org
Sun Feb 22 00:12:19 PST 2026
https://github.com/kernhanda updated https://github.com/llvm/llvm-project/pull/182693
>From f17f1ea1c750042080cb8e19b49e8c9c431ee5e4 Mon Sep 17 00:00:00 2001
From: Kern <kern at modular.com>
Date: Sat, 21 Feb 2026 18:59:31 +0000
Subject: [PATCH] [lldb][bazel] Add HighlighterDefault plugin and rename
ClangHighlighter targets
Rename PluginClangHighlighter to PluginHighlighterClang for consistency
with the directory-based naming convention, add the new
PluginHighlighterDefault library, and register both HighlighterClang and
HighlighterDefault in DEFAULT_PLUGINS.
---
.../lldb/source/Plugins/BUILD.bazel | 23 ++++++++++++++-----
.../lldb/source/Plugins/plugin_config.bzl | 2 ++
2 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
index 24d2de92636d1..9cc25810ddc44 100644
--- a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
@@ -14,7 +14,18 @@ package(
licenses(["notice"])
cc_library(
- name = "PluginClangHighlighter",
+ name = "PluginHighlighterDefault",
+ srcs = glob(["Highlighter/Default/*.cpp"]),
+ hdrs = glob(["Highlighter/Default/*.h"]),
+ includes = [".."],
+ deps = [
+ "//lldb:CoreHeaders",
+ "//lldb:Utility",
+ ],
+)
+
+cc_library(
+ name = "PluginHighlighterClang",
srcs = glob(["Highlighter/Clang/*.cpp"]),
hdrs = glob(["Highlighter/Clang/*.h"]),
includes = [".."],
@@ -34,8 +45,8 @@ cc_library(
hdrs = glob(["Language/ObjC/*.h"]),
includes = [".."],
deps = [
- ":PluginClangHighlighter",
":PluginExpressionParserClangHeaders",
+ ":PluginHighlighterClang",
"//lldb:CoreHeaders",
],
)
@@ -782,7 +793,7 @@ cc_library(
includes = [".."],
deps = [
":PluginCPPRuntime",
- ":PluginClangHighlighter",
+ ":PluginHighlighterClang",
":PluginTypeSystemClang",
"//lldb:Core",
"//lldb:DataFormatters",
@@ -868,7 +879,7 @@ cc_library(
hdrs = glob(["Language/ObjCPlusPlus/*.h"]),
includes = [".."],
deps = [
- ":PluginClangHighlighter",
+ ":PluginHighlighterClang",
"//lldb:Core",
"//lldb:Headers",
"//lldb:Target",
@@ -894,8 +905,8 @@ cc_library(
hdrs = glob(["Language/CPlusPlus/*.h"]),
includes = [".."],
deps = [
- ":PluginClangHighlighter",
":PluginExpressionParserClangHeaders",
+ ":PluginHighlighterClang",
"//lldb:CoreHeaders",
],
)
@@ -908,8 +919,8 @@ cc_library(
":LanguageCPlusPlusProperties",
":PluginCPPRuntime",
":PluginCPlusPlusLanguageHeaders",
- ":PluginClangHighlighter",
":PluginExpressionParserClangHeaders",
+ ":PluginHighlighterClang",
":PluginTypeSystemClang",
":PluginTypeSystemClangHeaders",
"//clang:basic",
diff --git a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
index acbbb6f440c8b..26b6a84e2138f 100644
--- a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
+++ b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
@@ -25,6 +25,8 @@ DEFAULT_PLUGINS = [
"CPlusPlusLanguage",
"CXXItaniumABI",
"DisassemblerLLVMC",
+ "HighlighterClang",
+ "HighlighterDefault",
"DynamicLoaderDarwinKernel",
"DynamicLoaderHexagonDYLD",
"DynamicLoaderMacOSXDYLD",
More information about the llvm-commits
mailing list