forked from OSchip/llvm-project
[gn build] (manually) port 9e3552523e
(no more old mach-o lld)
This commit is contained in:
parent
353fe72ca3
commit
b87fe58dce
|
@ -1,20 +0,0 @@
|
|||
static_library("Core") {
|
||||
output_name = "lldCore"
|
||||
configs += [ "//llvm/utils/gn/build:lld_code" ]
|
||||
deps = [
|
||||
"//llvm/lib/BinaryFormat",
|
||||
"//llvm/lib/MC",
|
||||
"//llvm/lib/Support",
|
||||
"//llvm/utils/gn/build/libs/pthread",
|
||||
]
|
||||
sources = [
|
||||
"DefinedAtom.cpp",
|
||||
"Error.cpp",
|
||||
"File.cpp",
|
||||
"LinkingContext.cpp",
|
||||
"Reader.cpp",
|
||||
"Resolver.cpp",
|
||||
"SymbolTable.cpp",
|
||||
"Writer.cpp",
|
||||
]
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
import("//llvm/utils/TableGen/tablegen.gni")
|
||||
|
||||
tablegen("DarwinLdOptions") {
|
||||
visibility = [ ":Driver" ]
|
||||
args = [ "-gen-opt-parser-defs" ]
|
||||
}
|
||||
|
||||
static_library("Driver") {
|
||||
output_name = "lldDriver"
|
||||
configs += [ "//llvm/utils/gn/build:lld_code" ]
|
||||
deps = [
|
||||
":DarwinLdOptions",
|
||||
"//lld/Common",
|
||||
"//lld/lib/Core",
|
||||
"//lld/lib/ReaderWriter",
|
||||
"//lld/lib/ReaderWriter/MachO:MachOOld",
|
||||
"//lld/lib/ReaderWriter/YAML",
|
||||
"//llvm/lib/Option",
|
||||
"//llvm/lib/Support",
|
||||
]
|
||||
sources = [ "DarwinLdDriver.cpp" ]
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
static_library("ReaderWriter") {
|
||||
output_name = "lldReaderWriter"
|
||||
configs += [ "//llvm/utils/gn/build:lld_code" ]
|
||||
deps = [
|
||||
"//lld/lib/Core",
|
||||
"//llvm/lib/Object",
|
||||
"//llvm/lib/Support",
|
||||
]
|
||||
sources = [ "FileArchive.cpp" ]
|
||||
|
||||
# FIXME:
|
||||
# if (is_msvc) {
|
||||
# cflags = [ "-wd4062" ]
|
||||
# }
|
||||
}
|
|
@ -1,33 +0,0 @@
|
|||
static_library("MachOOld") {
|
||||
output_name = "lldMachOOld"
|
||||
configs += [ "//llvm/utils/gn/build:lld_code" ]
|
||||
deps = [
|
||||
"//lld/lib/Core",
|
||||
"//lld/lib/ReaderWriter/YAML",
|
||||
"//llvm/lib/DebugInfo/DWARF",
|
||||
"//llvm/lib/Demangle",
|
||||
"//llvm/lib/Object",
|
||||
"//llvm/lib/Support",
|
||||
]
|
||||
sources = [
|
||||
"ArchHandler.cpp",
|
||||
"ArchHandler_arm.cpp",
|
||||
"ArchHandler_arm64.cpp",
|
||||
"ArchHandler_x86.cpp",
|
||||
"ArchHandler_x86_64.cpp",
|
||||
"CompactUnwindPass.cpp",
|
||||
"GOTPass.cpp",
|
||||
"LayoutPass.cpp",
|
||||
"MachOLinkingContext.cpp",
|
||||
"MachONormalizedFileBinaryReader.cpp",
|
||||
"MachONormalizedFileBinaryWriter.cpp",
|
||||
"MachONormalizedFileFromAtoms.cpp",
|
||||
"MachONormalizedFileToAtoms.cpp",
|
||||
"MachONormalizedFileYAML.cpp",
|
||||
"ObjCPass.cpp",
|
||||
"ShimPass.cpp",
|
||||
"StubsPass.cpp",
|
||||
"TLVPass.cpp",
|
||||
"WriterMachO.cpp",
|
||||
]
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
static_library("YAML") {
|
||||
output_name = "lldYAML"
|
||||
configs += [ "//llvm/utils/gn/build:lld_code" ]
|
||||
deps = [
|
||||
"//lld/lib/Core",
|
||||
"//llvm/lib/Support",
|
||||
]
|
||||
sources = [ "ReaderWriterYAML.cpp" ]
|
||||
}
|
|
@ -93,7 +93,6 @@ group("test") {
|
|||
":lit_site_cfg",
|
||||
":lit_unit_site_cfg",
|
||||
"//lld/tools/lld:symlinks",
|
||||
"//lld/unittests",
|
||||
"//llvm/tools/dsymutil",
|
||||
"//llvm/tools/llc",
|
||||
"//llvm/tools/llvm-ar:symlinks",
|
||||
|
|
|
@ -29,7 +29,6 @@ executable("lld") {
|
|||
"//lld/ELF",
|
||||
"//lld/MachO:MachO",
|
||||
"//lld/MinGW",
|
||||
"//lld/lib/Driver",
|
||||
"//lld/wasm",
|
||||
"//llvm/lib/Support",
|
||||
"//llvm/utils/gn/build/libs/xar",
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
group("unittests") {
|
||||
deps = [
|
||||
"DriverTests",
|
||||
"MachOTests:MachOOldTests",
|
||||
]
|
||||
testonly = true
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
import("//llvm/utils/unittest/unittest.gni")
|
||||
|
||||
unittest("DriverTests") {
|
||||
configs += [ "//llvm/utils/gn/build:lld_code" ]
|
||||
deps = [
|
||||
"//lld/lib/Driver",
|
||||
"//lld/lib/ReaderWriter/MachO:MachOOld",
|
||||
]
|
||||
sources = [ "DarwinLdDriverTest.cpp" ]
|
||||
}
|
|
@ -1,16 +0,0 @@
|
|||
import("//llvm/utils/unittest/unittest.gni")
|
||||
|
||||
unittest("MachOOldTests") {
|
||||
configs += [ "//llvm/utils/gn/build:lld_code" ]
|
||||
deps = [
|
||||
"//lld/lib/Driver",
|
||||
"//lld/lib/ReaderWriter/MachO:MachOOld",
|
||||
"//lld/lib/ReaderWriter/YAML",
|
||||
]
|
||||
sources = [
|
||||
"MachONormalizedFileBinaryReaderTests.cpp",
|
||||
"MachONormalizedFileBinaryWriterTests.cpp",
|
||||
"MachONormalizedFileToAtomsTests.cpp",
|
||||
"MachONormalizedFileYAMLTests.cpp",
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue