brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 41d301c Raw
56 lines · plain
1set(LLVM_LINK_COMPONENTS2  AllTargetsDescs3  AllTargetsDisassemblers4  AllTargetsInfos5  BinaryFormat6  DebugInfoBTF7  DebugInfoDWARF8  DebugInfoDWARFLowLevel9  Demangle10  MC11  MCDisassembler12  Object13  Option14  Support15  Symbolize16  TargetParser17  )18 19set(LLVM_TARGET_DEFINITIONS ObjdumpOpts.td)20tablegen(LLVM ObjdumpOpts.inc -gen-opt-parser-defs)21add_public_tablegen_target(ObjdumpOptsTableGen)22 23set(LLVM_TARGET_DEFINITIONS OtoolOpts.td)24tablegen(LLVM OtoolOpts.inc -gen-opt-parser-defs)25add_public_tablegen_target(OtoolOptsTableGen)26 27add_llvm_tool(llvm-objdump28  llvm-objdump.cpp29  SourcePrinter.cpp30  COFFDump.cpp31  DXContainerDump.cpp32  ELFDump.cpp33  MachODump.cpp34  OffloadDump.cpp35  WasmDump.cpp36  XCOFFDump.cpp37  DEPENDS38  ObjdumpOptsTableGen39  OtoolOptsTableGen40  GENERATE_DRIVER41  )42 43if(NOT LLVM_TOOL_LLVM_DRIVER_BUILD)44  target_link_libraries(llvm-objdump PRIVATE LLVMDebuginfod)45endif()46 47add_llvm_tool_symlink(llvm-otool llvm-objdump)48 49if(LLVM_INSTALL_BINUTILS_SYMLINKS)50  add_llvm_tool_symlink(objdump llvm-objdump)51endif()52 53if(LLVM_INSTALL_CCTOOLS_SYMLINKS)54  add_llvm_tool_symlink(otool llvm-otool)55endif()56