40 lines · plain
1set(LLVM_LINK_COMPONENTS2 BinaryFormat3 DebugInfoCodeView4 DebugInfoDWARF5 Demangle6 Object7 Option8 Support9 TargetParser10 )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-readobj17 ARMWinEHPrinter.cpp18 COFFDumper.cpp19 COFFImportDumper.cpp20 ELFDumper.cpp21 llvm-readobj.cpp22 MachODumper.cpp23 ObjDumper.cpp24 WasmDumper.cpp25 Win64EHDumper.cpp26 WindowsResourceDumper.cpp27 XCOFFDumper.cpp28 DEPENDS29 ReadobjOptsTableGen30 GENERATE_DRIVER31 )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