[clang] 1a0a0ed - [clang][ssaf][NFC] Trim unused transitive deps from SSAF libraries (#186442)
via cfe-commits
cfe-commits at lists.llvm.org
Fri Mar 13 10:26:41 PDT 2026
Author: Balázs Benics
Date: 2026-03-13T17:26:36Z
New Revision: 1a0a0ed69e6c4aa8f2198fec9b71672e0f1e12d1
URL: https://github.com/llvm/llvm-project/commit/1a0a0ed69e6c4aa8f2198fec9b71672e0f1e12d1
DIFF: https://github.com/llvm/llvm-project/commit/1a0a0ed69e6c4aa8f2198fec9b71672e0f1e12d1.diff
LOG: [clang][ssaf][NFC] Trim unused transitive deps from SSAF libraries (#186442)
Added:
Modified:
clang/lib/ScalableStaticAnalysisFramework/Core/CMakeLists.txt
clang/unittests/ScalableStaticAnalysisFramework/CMakeLists.txt
llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn
llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
Removed:
################################################################################
diff --git a/clang/lib/ScalableStaticAnalysisFramework/Core/CMakeLists.txt b/clang/lib/ScalableStaticAnalysisFramework/Core/CMakeLists.txt
index 5a04ffe22985c..190b9fe400a64 100644
--- a/clang/lib/ScalableStaticAnalysisFramework/Core/CMakeLists.txt
+++ b/clang/lib/ScalableStaticAnalysisFramework/Core/CMakeLists.txt
@@ -26,10 +26,6 @@ add_clang_library(clangScalableStaticAnalysisFrameworkCore
LINK_LIBS
clangAST
- clangASTMatchers
- clangBasic
- clangLex
- clangFrontend
clangUnifiedSymbolResolution
DEPENDS
diff --git a/clang/unittests/ScalableStaticAnalysisFramework/CMakeLists.txt b/clang/unittests/ScalableStaticAnalysisFramework/CMakeLists.txt
index 6840190479008..f7ab9c24f3723 100644
--- a/clang/unittests/ScalableStaticAnalysisFramework/CMakeLists.txt
+++ b/clang/unittests/ScalableStaticAnalysisFramework/CMakeLists.txt
@@ -24,20 +24,15 @@ add_distinct_clang_unittest(ClangScalableAnalysisTests
TUSummaryBuilderTest.cpp
CLANG_LIBS
- clangScalableStaticAnalysisFrameworkCore
clangAST
clangASTMatchers
- clangBasic
clangFrontend
+ clangScalableStaticAnalysisFrameworkCore
clangSerialization
clangTooling
- clangUnifiedSymbolResolution
LINK_LIBS
- clangTesting
LLVMTestingSupport
LLVM_COMPONENTS
- FrontendOpenMP
- Support
)
diff --git a/llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn
index be28fa7c52475..69d341e5a3fd3 100644
--- a/llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn
@@ -3,10 +3,6 @@ static_library("Core") {
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [
"//clang/lib/AST",
- "//clang/lib/ASTMatchers",
- "//clang/lib/Basic",
- "//clang/lib/Frontend",
- "//clang/lib/Lex",
"//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Support",
]
diff --git a/llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
index dc4003db87c78..8e19ddf03dd77 100644
--- a/llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
@@ -5,11 +5,10 @@ unittest("ClangScalableAnalysisTests") {
deps = [
"//clang/lib/AST",
"//clang/lib/ASTMatchers",
- "//clang/lib/Basic",
+ "//clang/lib/Frontend",
"//clang/lib/ScalableStaticAnalysisFramework/Core",
"//clang/lib/Serialization",
"//clang/lib/Tooling",
- "//llvm/lib/Support",
"//llvm/lib/Testing/Support",
]
include_dirs = [ "." ]
More information about the cfe-commits
mailing list