| set(LLVM_LINK_COMPONENTS |
| BinaryFormat |
| DebugInfoCodeView |
| DebugInfoDWARF |
| Demangle |
| Object |
| Option |
| Support |
| TargetParser |
| ) |
| |
| set(LLVM_TARGET_DEFINITIONS Opts.td) |
| tablegen(LLVM Opts.inc -gen-opt-parser-defs) |
| add_public_tablegen_target(ReadobjOptsTableGen) |
| |
| add_llvm_tool(llvm-readobj |
| ARMWinEHPrinter.cpp |
| COFFDumper.cpp |
| COFFImportDumper.cpp |
| ELFDumper.cpp |
| llvm-readobj.cpp |
| MachODumper.cpp |
| ObjDumper.cpp |
| WasmDumper.cpp |
| Win64EHDumper.cpp |
| WindowsResourceDumper.cpp |
| XCOFFDumper.cpp |
| DEPENDS |
| ReadobjOptsTableGen |
| GENERATE_DRIVER |
| ) |
| |
| setup_host_tool(llvm-readobj LLVM_READOBJ llvm_readobj_exe llvm_readobj_target) |
| |
| add_llvm_tool_symlink(llvm-readelf llvm-readobj) |
| |
| if(LLVM_INSTALL_BINUTILS_SYMLINKS) |
| add_llvm_tool_symlink(readelf llvm-readobj) |
| endif() |