[llvm] [bazel][clang] Port #167374: split clang options/driver (PR #167387)
Jordan Rupprecht via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 10 12:50:33 PST 2025
https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/167387
None
>From 055dc6edcb6e1aec6c54f625957f6ae7a9235e1f Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Mon, 10 Nov 2025 12:49:33 -0800
Subject: [PATCH] [bazel] Port #167374: split clang options/driver
---
.../bazel/llvm-project-overlay/clang/BUILD.bazel | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
index 36b71dd49ef13..3c178ede160bf 100644
--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
@@ -1231,6 +1231,7 @@ cc_library(
":format",
":frontend",
":lex",
+ ":options",
":rewrite",
":support",
":tooling_core",
@@ -1507,6 +1508,19 @@ gentbl_cc_library(
deps = ["//llvm:OptParserTdFiles"],
)
+cc_library(
+ name = "options",
+ srcs = glob(["lib/Options/*.cpp"]),
+ hdrs = glob(["include/clang/Options/*.h"]),
+ includes = ["include"],
+ deps = [
+ ":basic",
+ ":driver_options_inc_gen",
+ ":static_analyzer_checkers_gen",
+ "//llvm:Option",
+ ],
+)
+
cc_library(
name = "driver",
srcs = glob(
@@ -1544,6 +1558,7 @@ cc_library(
":config",
":driver_options_inc_gen",
":lex",
+ ":options",
":parse",
":static_analyzer_checkers_gen",
"//llvm:BinaryFormat",
@@ -1700,6 +1715,7 @@ cc_library(
":driver_options_inc_gen",
":edit",
":lex",
+ ":options",
":parse",
":sema",
":serialization",
More information about the llvm-commits
mailing list