1add_llvm_component_library(LLVMAArch64Desc 2 AArch64AsmBackend.cpp 3 AArch64ELFObjectWriter.cpp 4 AArch64ELFStreamer.cpp 5 AArch64InstPrinter.cpp 6 AArch64MCAsmInfo.cpp 7 AArch64MCCodeEmitter.cpp 8 AArch64MCExpr.cpp 9 AArch64MCTargetDesc.cpp 10 AArch64MachObjectWriter.cpp 11 AArch64TargetStreamer.cpp 12 AArch64WinCOFFObjectWriter.cpp 13 AArch64WinCOFFStreamer.cpp 14 15 LINK_COMPONENTS 16 AArch64Info 17 AArch64Utils 18 MC 19 BinaryFormat 20 Support 21 22 ADD_TO_COMPONENT 23 AArch64 24) 25add_dependencies(LLVMAArch64Desc AArch64CommonTableGen) 26 27# Hack: we need to include 'main' target directory to grab private headers 28include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_BINARY_DIR}/..) 29