[llvm] f6cafcb - [gn] port 65cb738ff41995 more (clang UnifiedSymbolResolution)
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 11 05:13:51 PDT 2026
Author: Nico Weber
Date: 2026-03-11T08:13:39-04:00
New Revision: f6cafcb9f19243cd76f7b5f4f225a6bc04023e03
URL: https://github.com/llvm/llvm-project/commit/f6cafcb9f19243cd76f7b5f4f225a6bc04023e03
DIFF: https://github.com/llvm/llvm-project/commit/f6cafcb9f19243cd76f7b5f4f225a6bc04023e03.diff
LOG: [gn] port 65cb738ff41995 more (clang UnifiedSymbolResolution)
Added:
llvm/utils/gn/secondary/clang/lib/UnifiedSymbolResolution/BUILD.gn
Modified:
llvm/utils/gn/secondary/clang-tools-extra/clang-doc/BUILD.gn
llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn
llvm/utils/gn/secondary/clang/lib/Analysis/Scalable/BUILD.gn
llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn
llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn
llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn
llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn
llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/BUILD.gn
llvm/utils/gn/secondary/clang/tools/c-index-test/BUILD.gn
llvm/utils/gn/secondary/clang/tools/libclang/BUILD.gn
Removed:
################################################################################
diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/BUILD.gn
index 08763e837b490..2d619fb48ea04 100644
--- a/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang-tools-extra/clang-doc/BUILD.gn
@@ -8,10 +8,10 @@ static_library("clang-doc") {
"//clang/lib/Analysis",
"//clang/lib/Basic",
"//clang/lib/Frontend",
- "//clang/lib/Index",
"//clang/lib/Lex",
"//clang/lib/Tooling",
"//clang/lib/Tooling/Core",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Bitcode/Reader",
"//llvm/lib/Bitcode/Writer",
"//llvm/lib/Support",
diff --git a/llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn b/llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn
index 37a6b71776050..cc7a1354c9222 100644
--- a/llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang-tools-extra/clangd/BUILD.gn
@@ -62,6 +62,7 @@ static_library("clangd") {
"//clang/lib/Tooling/Inclusions/Stdlib",
"//clang/lib/Tooling/Refactoring",
"//clang/lib/Tooling/Syntax",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Support",
"//llvm/lib/Target:AllTargetsInfos",
"//llvm/lib/TargetParser",
diff --git a/llvm/utils/gn/secondary/clang/lib/Analysis/Scalable/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Analysis/Scalable/BUILD.gn
index 095e2e29c5b1b..43140c7afe828 100644
--- a/llvm/utils/gn/secondary/clang/lib/Analysis/Scalable/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/Analysis/Scalable/BUILD.gn
@@ -6,8 +6,8 @@ static_library("Scalable") {
"//clang/lib/ASTMatchers",
"//clang/lib/Basic",
"//clang/lib/Frontend",
- "//clang/lib/Index",
"//clang/lib/Lex",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Support",
]
sources = [
diff --git a/llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn
index 4f6b63da4dca2..48f01d838a819 100644
--- a/llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn
@@ -5,7 +5,7 @@ static_library("CrossTU") {
"//clang/lib/AST",
"//clang/lib/Basic",
"//clang/lib/Frontend",
- "//clang/lib/Index",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Support",
"//llvm/lib/TargetParser",
]
diff --git a/llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn
index ee60eee0da0fb..4ae812784ce66 100644
--- a/llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn
@@ -5,8 +5,8 @@ static_library("ExtractAPI") {
"//clang/lib/AST",
"//clang/lib/Basic",
"//clang/lib/Frontend",
- "//clang/lib/Index",
"//clang/lib/InstallAPI",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Support",
"//llvm/lib/TargetParser",
]
diff --git a/llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn
index 782af54daf5b1..4c161417bddca 100644
--- a/llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn
@@ -9,6 +9,7 @@ static_library("Index") {
"//clang/lib/Rewrite",
"//clang/lib/Serialization",
"//clang/lib/Tooling/Core",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/IR",
"//llvm/lib/Support",
]
diff --git a/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn
index c86bf1266d404..888f0d01cb3a7 100644
--- a/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn
@@ -10,6 +10,7 @@ static_library("Core") {
"//clang/lib/CrossTU",
"//clang/lib/Lex",
"//clang/lib/Rewrite",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Support",
]
sources = [
diff --git a/llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/BUILD.gn
index 03b4789014377..573938a769f6d 100644
--- a/llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/Tooling/Refactoring/BUILD.gn
@@ -6,10 +6,10 @@ static_library("Refactoring") {
"//clang/lib/ASTMatchers",
"//clang/lib/Basic",
"//clang/lib/Format",
- "//clang/lib/Index",
"//clang/lib/Lex",
"//clang/lib/Rewrite",
"//clang/lib/Tooling/Core",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/lib/Support",
]
include_dirs = [ "." ]
diff --git a/llvm/utils/gn/secondary/clang/lib/UnifiedSymbolResolution/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/UnifiedSymbolResolution/BUILD.gn
new file mode 100644
index 0000000000000..9df1cddbd1bb9
--- /dev/null
+++ b/llvm/utils/gn/secondary/clang/lib/UnifiedSymbolResolution/BUILD.gn
@@ -0,0 +1,11 @@
+static_library("UnifiedSymbolResolution") {
+ output_name = "clangUnifiedSymbolResolution"
+ configs += [ "//llvm/utils/gn/build:clang_code" ]
+ deps = [
+ "//clang/lib/AST",
+ "//clang/lib/Basic",
+ "//clang/lib/Lex",
+ "//llvm/lib/Support",
+ ]
+ sources = [ "USRGeneration.cpp" ]
+}
diff --git a/llvm/utils/gn/secondary/clang/tools/c-index-test/BUILD.gn b/llvm/utils/gn/secondary/clang/tools/c-index-test/BUILD.gn
index a7aaabcd45b7a..0ee16a9999378 100644
--- a/llvm/utils/gn/secondary/clang/tools/c-index-test/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/tools/c-index-test/BUILD.gn
@@ -9,6 +9,7 @@ executable("c-index-test") {
"//clang/lib/Frontend",
"//clang/lib/Index",
"//clang/lib/Serialization",
+ "//clang/lib/UnifiedSymbolResolution",
"//clang/tools/libclang",
"//llvm/lib/Support",
"//llvm/utils/gn/build/libs/xml",
diff --git a/llvm/utils/gn/secondary/clang/tools/libclang/BUILD.gn b/llvm/utils/gn/secondary/clang/tools/libclang/BUILD.gn
index fe94615e11c82..1f24d9620de5f 100644
--- a/llvm/utils/gn/secondary/clang/tools/libclang/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/tools/libclang/BUILD.gn
@@ -34,6 +34,7 @@ shared_library("libclang") {
"//clang/lib/Lex",
"//clang/lib/Sema",
"//clang/lib/Tooling",
+ "//clang/lib/UnifiedSymbolResolution",
"//llvm/include/llvm/Config:llvm-config",
"//llvm/lib/IR",
"//llvm/lib/Support",
More information about the llvm-commits
mailing list