[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