1set(LLVM_LINK_COMPONENTS 2 BinaryFormat 3 DebugInfoCodeView 4 DebugInfoDWARF 5 Demangle 6 Object 7 Option 8 Support 9 TargetParser 10 ) 11 12set(LLVM_TARGET_DEFINITIONS Opts.td) 13tablegen(LLVM Opts.inc -gen-opt-parser-defs) 14add_public_tablegen_target(ReadobjOptsTableGen) 15 16add_llvm_tool(llvm-readobj 17 ARMWinEHPrinter.cpp 18 COFFDumper.cpp 19 COFFImportDumper.cpp 20 ELFDumper.cpp 21 llvm-readobj.cpp 22 MachODumper.cpp 23 ObjDumper.cpp 24 WasmDumper.cpp 25 Win64EHDumper.cpp 26 WindowsResourceDumper.cpp 27 XCOFFDumper.cpp 28 DEPENDS 29 ReadobjOptsTableGen 30 GENERATE_DRIVER 31 ) 32 33setup_host_tool(llvm-readobj LLVM_READOBJ llvm_readobj_exe llvm_readobj_target) 34 35add_llvm_tool_symlink(llvm-readelf llvm-readobj) 36 37if(LLVM_INSTALL_BINUTILS_SYMLINKS) 38 add_llvm_tool_symlink(readelf llvm-readobj) 39endif() 40