1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-02-01 05:01:59 +01:00

[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

llvm-svn: 349289
This commit is contained in:
Nico Weber 2018-12-16 02:27:10 +00:00
parent c206b35246
commit 13f5841557
8 changed files with 79 additions and 0 deletions

View File

@ -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",
]
}

View File

@ -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",
]
}

View File

@ -0,0 +1,10 @@
executable("llvm-dis") {
deps = [
"//llvm/lib/Bitcode/Reader",
"//llvm/lib/IR",
"//llvm/lib/Support",
]
sources = [
"llvm-dis.cpp",
]
}

View File

@ -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",
]
}

View File

@ -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",
]
}

View File

@ -0,0 +1,8 @@
executable("FileCheck") {
deps = [
"//llvm/lib/Support",
]
sources = [
"FileCheck.cpp",
]
}

View File

@ -0,0 +1,5 @@
executable("count") {
sources = [
"count.c",
]
}

View File

@ -0,0 +1,8 @@
executable("not") {
deps = [
"//llvm/lib/Support",
]
sources = [
"not.cpp",
]
}