[llvm] 2ea3933 - [gn build] port fe7a3cedf771 (llvm-debuginfo-analyzer)

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 18 03:35:31 PDT 2022


Author: Nico Weber
Date: 2022-10-18T06:34:53-04:00
New Revision: 2ea39330ba3d1f5df8e76e01c971c474dced5163

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

LOG: [gn build] port fe7a3cedf771 (llvm-debuginfo-analyzer)

Added: 
    llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn
    llvm/utils/gn/secondary/llvm/tools/llvm-debuginfo-analyzer/BUILD.gn
    llvm/utils/gn/secondary/llvm/unittests/DebugInfo/LogicalView/BUILD.gn

Modified: 
    llvm/utils/gn/secondary/llvm/test/BUILD.gn
    llvm/utils/gn/secondary/llvm/unittests/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn
new file mode 100644
index 000000000000..e94b41c8bd6c
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/lib/DebugInfo/LogicalView/BUILD.gn
@@ -0,0 +1,14 @@
+static_library("LogicalView") {
+  output_name = "LLVMDebugInfoLogicalView"
+  deps = [
+    "//llvm/lib/BinaryFormat",
+    "//llvm/lib/DebugInfo/CodeView",
+    "//llvm/lib/DebugInfo/DWARF",
+    "//llvm/lib/DebugInfo/PDB",
+    "//llvm/lib/Demangle",
+    "//llvm/lib/MC",
+    "//llvm/lib/Object",
+    "//llvm/lib/Support",
+  ]
+  sources = [ "Core/LVOptions.cpp" ]
+}

diff  --git a/llvm/utils/gn/secondary/llvm/test/BUILD.gn b/llvm/utils/gn/secondary/llvm/test/BUILD.gn
index aa5369be7181..d372f6893eae 100644
--- a/llvm/utils/gn/secondary/llvm/test/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/test/BUILD.gn
@@ -255,6 +255,7 @@ group("test") {
     "//llvm/tools/llvm-cxxdump",
     "//llvm/tools/llvm-cxxfilt",
     "//llvm/tools/llvm-cxxmap",
+    "//llvm/tools/llvm-debuginfo-analyzer",
     "//llvm/tools/llvm-debuginfod:symlinks",
     "//llvm/tools/llvm-debuginfod-find:symlinks",
     "//llvm/tools/llvm-
diff ",

diff  --git a/llvm/utils/gn/secondary/llvm/tools/llvm-debuginfo-analyzer/BUILD.gn b/llvm/utils/gn/secondary/llvm/tools/llvm-debuginfo-analyzer/BUILD.gn
new file mode 100644
index 000000000000..6ed9a51acc7c
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/tools/llvm-debuginfo-analyzer/BUILD.gn
@@ -0,0 +1,20 @@
+executable("llvm-debuginfo-analyzer") {
+  deps = [
+    "//llvm/lib/BinaryFormat",
+    "//llvm/lib/DebugInfo/CodeView",
+    "//llvm/lib/DebugInfo/DWARF",
+    "//llvm/lib/DebugInfo/LogicalView",
+    "//llvm/lib/DebugInfo/PDB",
+    "//llvm/lib/MC",
+    "//llvm/lib/MC/MCDisassembler",
+    "//llvm/lib/Object",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target:AllTargetsDescs",
+    "//llvm/lib/Target:AllTargetsDisassemblers",
+    "//llvm/lib/Target:AllTargetsInfos",
+  ]
+  sources = [
+    "Options.cpp",
+    "llvm-debuginfo-analyzer.cpp",
+  ]
+}

diff  --git a/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
index ff79573ce3de..feb2622cf8be 100644
--- a/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
@@ -13,6 +13,7 @@ group("unittests") {
     "DebugInfo/CodeView:DebugInfoCodeViewTests",
     "DebugInfo/DWARF:DebugInfoDWARFTests",
     "DebugInfo/GSYM:DebugInfoGSYMTests",
+    "DebugInfo/LogicalView:DebugInfoLogicalViewTests",
     "DebugInfo/MSF:DebugInfoMSFTests",
     "DebugInfo/PDB:DebugInfoPDBTests",
     "DebugInfo/Symbolizer:DebugInfoSymbolizerTests",

diff  --git a/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/LogicalView/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/LogicalView/BUILD.gn
new file mode 100644
index 000000000000..49bb54d7fc7e
--- /dev/null
+++ b/llvm/utils/gn/secondary/llvm/unittests/DebugInfo/LogicalView/BUILD.gn
@@ -0,0 +1,12 @@
+import("//llvm/utils/unittest/unittest.gni")
+
+unittest("DebugInfoLogicalViewTests") {
+  deps = [
+    "//llvm/lib/DebugInfo/LogicalView",
+    "//llvm/lib/Testing/Support",
+  ]
+  sources = [
+    "CommandLineOptionsTest.cpp",
+    "StringPoolTest.cpp",
+  ]
+}


        


More information about the llvm-commits mailing list