brintos

brintos / llvm-project-archived public Read only

0
0
Text · 701 B · 19e3eda Raw
40 lines · plain
1if ( LLVM_INCLUDE_UTILS )2  add_subdirectory(llvm-jitlink-executor)3endif()4 5set(LLVM_LINK_COMPONENTS6  AllTargetsDescs7  AllTargetsDisassemblers8  AllTargetsInfos9  BinaryFormat10  ExecutionEngine11  JITLink12  MC13  Object14  OrcDebugging15  OrcJIT16  OrcShared17  OrcTargetProcess18  RuntimeDyld19  Support20  TargetParser21  )22 23add_llvm_tool(llvm-jitlink24  llvm-jitlink.cpp25  llvm-jitlink-coff.cpp26  llvm-jitlink-elf.cpp27  llvm-jitlink-macho.cpp28  llvm-jitlink-statistics.cpp29 30  EXPORT_SYMBOLS31  )32 33if("${CMAKE_SYSTEM_NAME}" MATCHES "Haiku")34  target_link_libraries(llvm-jitlink PRIVATE network)35endif()36 37if("${CMAKE_SYSTEM_NAME}" MATCHES "SunOS")38  target_link_libraries(llvm-jitlink PRIVATE socket)39endif()40