xref: /llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/CMakeLists.txt (revision 5d71ec6e448fa3ecb7e22368e97cf8274d5c84c6)
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  BinaryFormat
19  CodeGenTypes
20  MC
21  Support
22  TargetParser
23
24  ADD_TO_COMPONENT
25  AArch64
26  )
27
28add_dependencies(LLVMAArch64Desc AArch64CommonTableGen)
29
30# Hack: we need to include 'main' target directory to grab private headers
31include_directories(${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_BINARY_DIR}/..)
32