1 set(LLVM_LINK_COMPONENTS
3 AllTargetsDisassemblers
18 set(LLVM_TARGET_DEFINITIONS ObjdumpOpts.td)
19 tablegen(LLVM ObjdumpOpts.inc -gen-opt-parser-defs)
20 add_public_tablegen_target(ObjdumpOptsTableGen)
22 set(LLVM_TARGET_DEFINITIONS OtoolOpts.td)
23 tablegen(LLVM OtoolOpts.inc -gen-opt-parser-defs)
24 add_public_tablegen_target(OtoolOptsTableGen)
26 add_llvm_tool(llvm-objdump
41 if(NOT LLVM_TOOL_LLVM_DRIVER_BUILD)
42 target_link_libraries(llvm-objdump PRIVATE LLVMDebuginfod)
45 if(LLVM_HAVE_LIBXAR AND NOT LLVM_TOOL_LLVM_DRIVER_BUILD)
46 target_link_libraries(llvm-objdump PRIVATE ${XAR_LIB})
49 add_llvm_tool_symlink(llvm-otool llvm-objdump)
51 if(LLVM_INSTALL_BINUTILS_SYMLINKS)
52 add_llvm_tool_symlink(objdump llvm-objdump)
55 if(LLVM_INSTALL_CCTOOLS_SYMLINKS)
56 add_llvm_tool_symlink(otool llvm-otool)