Skip to content

Commit 14ad611

Browse files
author
Kila2
committed
[Bazel] Fix: add some missing deps
1 parent 63b0ab8 commit 14ad611

File tree

2 files changed

+39
-2
lines changed

2 files changed

+39
-2
lines changed

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

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ gentbl(
4646
tbl_outs = [out for c in [
4747
"AST",
4848
"Analysis",
49+
"CAS",
4950
"Comment",
5051
"Common",
5152
"CrossTU",
@@ -1457,7 +1458,10 @@ cc_library(
14571458

14581459
cc_library(
14591460
name = "tooling_dependency_scanning",
1460-
srcs = glob(["lib/Tooling/DependencyScanning/**/*.cpp"]),
1461+
srcs = glob([
1462+
"lib/Tooling/DependencyScanning/**/*.cpp",
1463+
"lib/Tooling/DependencyScanning/**/*.h",
1464+
]),
14611465
hdrs = glob(["include/clang/Tooling/DependencyScanning/**/*.h"]),
14621466
deps = [
14631467
":basic",
@@ -1687,6 +1691,7 @@ cc_library(
16871691
":parse",
16881692
":static_analyzer_checkers_gen",
16891693
"//llvm:BinaryFormat",
1694+
"//llvm:CAS",
16901695
"//llvm:FrontendDebug",
16911696
"//llvm:Instrumentation",
16921697
"//llvm:MC",
@@ -1909,6 +1914,7 @@ cc_library(
19091914
"//llvm:BitReader",
19101915
"//llvm:BitstreamReader",
19111916
"//llvm:BitstreamWriter",
1917+
"//llvm:CAS",
19121918
"//llvm:Core",
19131919
"//llvm:FrontendDebug",
19141920
"//llvm:Linker",
@@ -2278,6 +2284,7 @@ cc_plugin_library(
22782284
":sema",
22792285
":tooling",
22802286
"//llvm:BitstreamReader",
2287+
"//llvm:CAS",
22812288
"//llvm:FrontendOpenMP",
22822289
"//llvm:Support",
22832290
"//llvm:config",
@@ -2305,6 +2312,8 @@ cc_binary(
23052312
srcs = [
23062313
"tools/c-index-test/c-index-test.c",
23072314
"tools/c-index-test/core_main.cpp",
2315+
"tools/c-index-test/JSONAggregation.cpp",
2316+
"tools/c-index-test/JSONAggregation.h",
23082317
],
23092318
copts = [
23102319
"-Wno-uninitialized",
@@ -2409,7 +2418,10 @@ cc_binary(
24092418

24102419
cc_library(
24112420
name = "clang-driver",
2412-
srcs = glob(["tools/driver/*.cpp"]),
2421+
srcs = glob([
2422+
"tools/driver/*.cpp",
2423+
"tools/driver/*.h",
2424+
]),
24132425
copts = [
24142426
# Disable stack frame size checks in the driver because
24152427
# clang::ensureStackAddressSpace allocates a large array on the stack.

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

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -923,6 +923,8 @@ cc_library(
923923
":BitstreamReader",
924924
":BitstreamWriter",
925925
":Support",
926+
":intrinsic_enums_gen",
927+
":attributes_gen"
926928
],
927929
)
928930

@@ -3330,6 +3332,29 @@ cc_library(
33303332
}),
33313333
)
33323334

3335+
cc_library(
3336+
name = "CAS",
3337+
srcs = glob(
3338+
[
3339+
"lib/CAS/*.cpp",
3340+
"lib/CAS/*.h",
3341+
],
3342+
allow_empty = True,
3343+
),
3344+
hdrs = glob([
3345+
"include/llvm/CAS/*.h",
3346+
]),
3347+
textual_hdrs = glob(["lib/CAS/*.def"]),
3348+
copts = llvm_copts,
3349+
deps = [
3350+
":BinaryFormat",
3351+
":Support",
3352+
] + select({
3353+
"@platforms//os:linux": [":maybe_pfm"],
3354+
"//conditions:default": [],
3355+
}),
3356+
)
3357+
33333358
################################################################################
33343359
# LLVM toolchain and development binaries
33353360

0 commit comments

Comments
 (0)