[gn build] (manually) port 9e3552523e (no more old mach-o lld)

This commit is contained in:
Nico Weber 2021-12-02 15:00:40 -05:00
parent 353fe72ca3
commit b87fe58dce
10 changed files with 0 additions and 134 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,7 +0,0 @@
group("unittests") {
deps = [
"DriverTests",
"MachOTests:MachOOldTests",
]
testonly = true
}

View File

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

View File

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