[llvm] r349289 - [gn build] Add build files for llvm-as, llvm-dis, llvm-dwarfdump, llvm-mc, FileCheck, count, not

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 15 18:27:10 PST 2018


Author: nico
Date: Sat Dec 15 18:27:10 2018
New Revision: 349289

URL: http://llvm.org/viewvc/llvm-project?rev=349289&view=rev
Log:
[gn build] Add build files for llvm-as, llvm-dis, llvm-dwarfdump, llvm-mc, FileCheck, count, not

These executables are needed by check-lld.

Differential Revision: https://reviews.llvm.org/D55688

Added:
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-as/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dis/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dis/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dwarfdump/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-mc/
    llvm/trunk/utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/utils/FileCheck/
    llvm/trunk/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/utils/count/
    llvm/trunk/utils/gn/secondary/llvm/utils/count/BUILD.gn
    llvm/trunk/utils/gn/secondary/llvm/utils/not/
    llvm/trunk/utils/gn/secondary/llvm/utils/not/BUILD.gn
Modified:
    llvm/trunk/utils/gn/secondary/BUILD.gn

Modified: llvm/trunk/utils/gn/secondary/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/BUILD.gn?rev=349289&r1=349288&r2=349289&view=diff
==============================================================================
--- llvm/trunk/utils/gn/secondary/BUILD.gn (original)
+++ llvm/trunk/utils/gn/secondary/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -2,7 +2,14 @@ group("default") {
   deps = [
     ":lld",
     "//llvm/tools/llc",
+    "//llvm/tools/llvm-as",
+    "//llvm/tools/llvm-dis",
+    "//llvm/tools/llvm-dwarfdump",
+    "//llvm/tools/llvm-mc",
     "//llvm/tools/llvm-undname",
+    "//llvm/utils/FileCheck",
+    "//llvm/utils/count",
+    "//llvm/utils/not",
   ]
 }
 

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn?rev=349289&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-as/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -0,0 +1,11 @@
+executable("llvm-as") {
+  deps = [
+    "//llvm/lib/AsmParser",
+    "//llvm/lib/Bitcode/Writer",
+    "//llvm/lib/IR",
+    "//llvm/lib/Support",
+  ]
+  sources = [
+    "llvm-as.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dis/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dis/BUILD.gn?rev=349289&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dis/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dis/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -0,0 +1,10 @@
+executable("llvm-dis") {
+  deps = [
+    "//llvm/lib/Bitcode/Reader",
+    "//llvm/lib/IR",
+    "//llvm/lib/Support",
+  ]
+  sources = [
+    "llvm-dis.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn?rev=349289&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-dwarfdump/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -0,0 +1,14 @@
+executable("llvm-dwarfdump") {
+  deps = [
+    "//llvm/lib/DebugInfo/DWARF",
+    "//llvm/lib/MC",
+    "//llvm/lib/Object",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target:AllTargetsDescs",
+    "//llvm/lib/Target:AllTargetsInfos",
+  ]
+  sources = [
+    "Statistics.cpp",
+    "llvm-dwarfdump.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn?rev=349289&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/tools/llvm-mc/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -0,0 +1,16 @@
+executable("llvm-mc") {
+  deps = [
+    "//llvm/lib/MC",
+    "//llvm/lib/MC/MCParser",
+    "//llvm/lib/Support",
+    "//llvm/lib/Target:AllTargetsAsmParsers",
+    "//llvm/lib/Target:AllTargetsAsmPrinters",
+    "//llvm/lib/Target:AllTargetsDescs",
+    "//llvm/lib/Target:AllTargetsDisassemblers",
+    "//llvm/lib/Target:AllTargetsInfos",
+  ]
+  sources = [
+    "Disassembler.cpp",
+    "llvm-mc.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn?rev=349289&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/utils/FileCheck/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -0,0 +1,8 @@
+executable("FileCheck") {
+  deps = [
+    "//llvm/lib/Support",
+  ]
+  sources = [
+    "FileCheck.cpp",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/utils/count/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/utils/count/BUILD.gn?rev=349289&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/utils/count/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/utils/count/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -0,0 +1,5 @@
+executable("count") {
+  sources = [
+    "count.c",
+  ]
+}

Added: llvm/trunk/utils/gn/secondary/llvm/utils/not/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/llvm/utils/not/BUILD.gn?rev=349289&view=auto
==============================================================================
--- llvm/trunk/utils/gn/secondary/llvm/utils/not/BUILD.gn (added)
+++ llvm/trunk/utils/gn/secondary/llvm/utils/not/BUILD.gn Sat Dec 15 18:27:10 2018
@@ -0,0 +1,8 @@
+executable("not") {
+  deps = [
+    "//llvm/lib/Support",
+  ]
+  sources = [
+    "not.cpp",
+  ]
+}




More information about the llvm-commits mailing list