Skip to content

Commit 055dc6e

Browse files
committed
[bazel] Port #167374: split clang options/driver
1 parent f63d33d commit 055dc6e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

utils/bazel/llvm-project-overlay/clang/BUILD.bazel

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,6 +1231,7 @@ cc_library(
12311231
":format",
12321232
":frontend",
12331233
":lex",
1234+
":options",
12341235
":rewrite",
12351236
":support",
12361237
":tooling_core",
@@ -1507,6 +1508,19 @@ gentbl_cc_library(
15071508
deps = ["//llvm:OptParserTdFiles"],
15081509
)
15091510

1511+
cc_library(
1512+
name = "options",
1513+
srcs = glob(["lib/Options/*.cpp"]),
1514+
hdrs = glob(["include/clang/Options/*.h"]),
1515+
includes = ["include"],
1516+
deps = [
1517+
":basic",
1518+
":driver_options_inc_gen",
1519+
":static_analyzer_checkers_gen",
1520+
"//llvm:Option",
1521+
],
1522+
)
1523+
15101524
cc_library(
15111525
name = "driver",
15121526
srcs = glob(
@@ -1544,6 +1558,7 @@ cc_library(
15441558
":config",
15451559
":driver_options_inc_gen",
15461560
":lex",
1561+
":options",
15471562
":parse",
15481563
":static_analyzer_checkers_gen",
15491564
"//llvm:BinaryFormat",
@@ -1700,6 +1715,7 @@ cc_library(
17001715
":driver_options_inc_gen",
17011716
":edit",
17021717
":lex",
1718+
":options",
17031719
":parse",
17041720
":sema",
17051721
":serialization",

0 commit comments

Comments
 (0)