| set(LLVM_LINK_COMPONENTS |
| Object |
| Option |
| Support |
| MC |
| ) |
| |
| set(LLVM_TARGET_DEFINITIONS ObjcopyOpts.td) |
| tablegen(LLVM ObjcopyOpts.inc -gen-opt-parser-defs) |
| add_public_tablegen_target(ObjcopyOptsTableGen) |
| |
| set(LLVM_TARGET_DEFINITIONS StripOpts.td) |
| tablegen(LLVM StripOpts.inc -gen-opt-parser-defs) |
| add_public_tablegen_target(StripOptsTableGen) |
| |
| add_llvm_tool(llvm-objcopy |
| llvm-objcopy.cpp |
| Object.cpp |
| DEPENDS |
| ObjcopyOptsTableGen |
| StripOptsTableGen |
| ) |
| |
| add_llvm_tool_symlink(llvm-strip llvm-objcopy) |
| |
| if(LLVM_INSTALL_BINUTILS_SYMLINKS) |
| add_llvm_tool_symlink(objcopy llvm-objcopy) |
| add_llvm_tool_symlink(strip llvm-objcopy) |
| endif() |