[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / ExecutionEngine / JITLink / CMakeLists.txt
blobeedcdb96f8ce85826bb7e20e8f702ac37a6e9cc1
1 add_llvm_component_library(LLVMJITLink
2   EHFrameSupport.cpp
3   JITLink.cpp
4   JITLinkGeneric.cpp
5   JITLinkMemoryManager.cpp
7   # Formats:
9   # MachO
10   MachO.cpp
11   MachO_arm64.cpp
12   MachO_x86_64.cpp
13   MachOLinkGraphBuilder.cpp
15   # ELF
17   ELF.cpp
18   ELFLinkGraphBuilder.cpp
19   ELF_riscv.cpp
20   ELF_x86_64.cpp
22   # Architectures:
23   riscv.cpp
24   x86_64.cpp
26   ADDITIONAL_HEADER_DIRS
27   ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/JITLink
29   DEPENDS
30   intrinsics_gen
32   LINK_COMPONENTS
33   BinaryFormat
34   Object
35   OrcTargetProcess
36   Support
37   )
39 target_link_libraries(LLVMJITLink
40   PRIVATE
41   LLVMObject
42   LLVMOrcTargetProcess
43   LLVMSupport