[llvm] e22b78d - [gn build] Manually port 89f6b26

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 22 16:27:15 PDT 2022


Author: Arthur Eubanks
Date: 2022-03-22T16:26:44-07:00
New Revision: e22b78de27aad2655af107d975523a4989ce6baf

URL: https://github.com/llvm/llvm-project/commit/e22b78de27aad2655af107d975523a4989ce6baf
DIFF: https://github.com/llvm/llvm-project/commit/e22b78de27aad2655af107d975523a4989ce6baf.diff

LOG: [gn build] Manually port 89f6b26

Added: 
    llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn

Modified: 
    llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn

Removed: 
    llvm/utils/gn/secondary/clang/lib/SymbolGraph/BUILD.gn


################################################################################
diff  --git a/llvm/utils/gn/secondary/clang/lib/SymbolGraph/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn
similarity index 65%
rename from llvm/utils/gn/secondary/clang/lib/SymbolGraph/BUILD.gn
rename to llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn
index 3b4d296d27cfa..a007f47080e5e 100644
--- a/llvm/utils/gn/secondary/clang/lib/SymbolGraph/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/ExtractAPI/BUILD.gn
@@ -1,5 +1,5 @@
-static_library("SymbolGraph") {
-  output_name = "clangSymbolGraph"
+static_library("ExtractAPI") {
+  output_name = "clangExtractAPI"
   configs += [ "//llvm/utils/gn/build:clang_code" ]
   deps = [
     "//clang/lib/AST",
@@ -12,6 +12,7 @@ static_library("SymbolGraph") {
     "API.cpp",
     "ExtractAPIConsumer.cpp",
     "DeclarationFragments.cpp",
-    "Serialization.cpp",
+    "Serialization/SerializerBase.cpp",
+    "Serialization/SymbolGraphSerializer.cpp",
   ]
 }

diff  --git a/llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn
index b1bf459eac982..15d838a45aed3 100644
--- a/llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn
@@ -12,9 +12,9 @@ static_library("FrontendTool") {
     "//clang/lib/Basic",
     "//clang/lib/CodeGen",
     "//clang/lib/Driver",
+    "//clang/lib/ExtractAPI",
     "//clang/lib/Frontend",
     "//clang/lib/Frontend/Rewrite",
-    "//clang/lib/SymbolGraph",
     "//llvm/lib/Option",
     "//llvm/lib/Support",
   ]


        


More information about the llvm-commits mailing list