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