[llvm] [bazel][clang][DependencyScanning] Port #169962: clang dependency scanner deps (PR #170600)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 3 20:08:29 PST 2025


https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/170600

None

>From 94f2b2bc9e3125c6d44c3934f855e6d42315a22f Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Wed, 3 Dec 2025 20:06:34 -0800
Subject: [PATCH] Fix deps

---
 utils/bazel/llvm-project-overlay/clang/BUILD.bazel    | 11 +++++------
 .../llvm-project-overlay/clang/unittests/BUILD.bazel  |  2 +-
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
index 0f256e6272055..d3bade579f003 100644
--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
@@ -1228,6 +1228,7 @@ cc_library(
         ":ast",
         ":ast_matchers",
         ":basic",
+        ":dependency_scanning",
         ":driver",
         ":format",
         ":frontend",
@@ -1316,19 +1317,17 @@ cc_library(
 )
 
 cc_library(
-    name = "tooling_dependency_scanning",
+    name = "dependency_scanning",
     srcs = glob([
-        "lib/Tooling/DependencyScanning/**/*.h",
-        "lib/Tooling/DependencyScanning/**/*.cpp",
+        "lib/DependencyScanning/**/*.cpp",
     ]),
-    hdrs = glob(["include/clang/Tooling/DependencyScanning/**/*.h"]),
+    hdrs = glob(["include/clang/DependencyScanning/**/*.h"]),
     deps = [
         ":basic",
         ":driver",
         ":frontend",
         ":lex",
         ":serialization",
-        ":tooling",
         "//llvm:Support",
         "//llvm:TargetParser",
     ],
@@ -2453,10 +2452,10 @@ cc_library(
     srcs = glob(["tools/clang-scan-deps/*.cpp"]),
     deps = [
         ":ScanDepsTableGen",
+        ":dependency_scanning",
         ":driver",
         ":frontend",
         ":tooling",
-        ":tooling_dependency_scanning",
         "//llvm:Support",
         "//llvm:TargetParser",
     ],
diff --git a/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
index bf5bb7568c531..32a6a45bd2f95 100644
--- a/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
@@ -433,6 +433,7 @@ cc_test(
         "//clang:ast",
         "//clang:ast_matchers",
         "//clang:basic",
+        "//clang:dependency_scanning",
         "//clang:driver",
         "//clang:format",
         "//clang:frontend",
@@ -441,7 +442,6 @@ cc_test(
         "//clang:testing",
         "//clang:tooling",
         "//clang:tooling_core",
-        "//clang:tooling_dependency_scanning",
         "//clang:tooling_inclusions",
         "//clang:tooling_refactoring",
         "//clang:transformer",



More information about the llvm-commits mailing list