add_llvm_library(lldELF Atoms.cpp DynamicFile.cpp ELFFile.cpp ELFLinkingContext.cpp FileCommon.cpp HeaderChunks.cpp OutputELFWriter.cpp Reader.cpp SectionChunks.cpp SegmentChunks.cpp TargetLayout.cpp Writer.cpp LINK_LIBS lldReaderWriter lldCore lldYAML LLVMObject LLVMSupport ) include_directories(.) add_subdirectory(X86) add_subdirectory(X86_64) add_subdirectory(Mips) add_subdirectory(Hexagon) add_subdirectory(AArch64) add_subdirectory(ARM) add_subdirectory(AMDGPU)