mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
ee91e79e53
This initial implementation supports section and symbol parsing, but no relocation support. It enables JITLink to link and execute ELF relocatable objects that do not require relocations. Patch by Jared Wyles. Thanks Jared! Differential Revision: https://reviews.llvm.org/D79832
26 lines
417 B
CMake
26 lines
417 B
CMake
add_llvm_component_library(LLVMJITLink
|
|
JITLink.cpp
|
|
JITLinkGeneric.cpp
|
|
JITLinkMemoryManager.cpp
|
|
EHFrameSupport.cpp
|
|
#macho
|
|
MachO.cpp
|
|
MachO_arm64.cpp
|
|
MachO_x86_64.cpp
|
|
MachOLinkGraphBuilder.cpp
|
|
#elf
|
|
ELF.cpp
|
|
ELF_x86_64.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/JITLink
|
|
|
|
DEPENDS
|
|
intrinsics_gen
|
|
)
|
|
|
|
target_link_libraries(LLVMJITLink
|
|
PRIVATE
|
|
LLVMObject
|
|
)
|