include_directories(${LLVM_MAIN_SRC_DIR}/../libunwind/include)
-add_lld_library(lldMachO2
+add_lld_library(lldMachO
Arch/ARM.cpp
Arch/ARM64.cpp
Arch/ARM64Common.cpp
)
if(LLVM_HAVE_LIBXAR)
- target_link_libraries(lldMachO2 PRIVATE ${XAR_LIB})
+ target_link_libraries(lldMachO PRIVATE ${XAR_LIB})
endif()
LINK_LIBS
lldCommon
lldCore
- lldMachO
+ lldMachOOld
lldReaderWriter
lldYAML
)
-add_lld_library(lldMachO
+add_lld_library(lldMachOOld
ArchHandler.cpp
ArchHandler_arm.cpp
ArchHandler_arm64.cpp
lldCOFF
lldDriver
lldELF
- lldMachO2
+ lldMachO
lldMinGW
lldWasm
)
target_link_libraries(DriverTests
PRIVATE
lldDriver
- lldMachO
+ lldMachOOld
)
-add_lld_unittest(lldMachOTests
+add_lld_unittest(lldMachOOldTests
MachONormalizedFileBinaryReaderTests.cpp
MachONormalizedFileBinaryWriterTests.cpp
MachONormalizedFileToAtomsTests.cpp
MachONormalizedFileYAMLTests.cpp
)
-target_link_libraries(lldMachOTests
+target_link_libraries(lldMachOOldTests
PRIVATE
lldDriver
- lldMachO
+ lldMachOOld
lldYAML
)
import("//llvm/utils/TableGen/tablegen.gni")
tablegen("Options") {
- visibility = [ ":MachO2" ]
+ visibility = [ ":MachO" ]
args = [ "-gen-opt-parser-defs" ]
}
-static_library("MachO2") {
- output_name = "lldMachO2"
+static_library("MachO") {
+ output_name = "lldMachO"
configs += [ "//llvm/utils/gn/build:lld_code" ]
deps = [
":Options",
"//lld/Common",
"//lld/lib/Core",
"//lld/lib/ReaderWriter",
- "//lld/lib/ReaderWriter/MachO",
+ "//lld/lib/ReaderWriter/MachO:MachOOld",
"//lld/lib/ReaderWriter/YAML",
"//llvm/lib/Option",
"//llvm/lib/Support",
-static_library("MachO") {
- output_name = "lldMachO"
+static_library("MachOOld") {
+ output_name = "lldMachOOld"
configs += [ "//llvm/utils/gn/build:lld_code" ]
deps = [
"//lld/lib/Core",
deps = [
"//lld/COFF",
"//lld/ELF",
- "//lld/MachO:MachO2",
+ "//lld/MachO:MachO",
"//lld/MinGW",
"//lld/lib/Driver",
"//lld/wasm",
group("unittests") {
deps = [
"DriverTests",
- "MachOTests",
+ "MachOTests:MachOOldTests",
]
testonly = true
}
configs += [ "//llvm/utils/gn/build:lld_code" ]
deps = [
"//lld/lib/Driver",
- "//lld/lib/ReaderWriter/MachO",
+ "//lld/lib/ReaderWriter/MachO:MachOOld",
]
sources = [ "DarwinLdDriverTest.cpp" ]
}
import("//llvm/utils/unittest/unittest.gni")
-unittest("MachOTests") {
+unittest("MachOOldTests") {
configs += [ "//llvm/utils/gn/build:lld_code" ]
deps = [
"//lld/lib/Driver",
- "//lld/lib/ReaderWriter/MachO",
+ "//lld/lib/ReaderWriter/MachO:MachOOld",
"//lld/lib/ReaderWriter/YAML",
]
sources = [