[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