| Petr Hosek | 05a04cb | 2017-08-01 00:33:58 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
| 2 | Object |
| Alexander Shaposhnikov | d688479 | 2018-04-24 05:43:32 +0000 | [diff] [blame^] | 3 | Option |
| Petr Hosek | 05a04cb | 2017-08-01 00:33:58 +0000 | [diff] [blame] | 4 | Support |
| 5 | MC |
| 6 | ) |
| Alexander Shaposhnikov | d688479 | 2018-04-24 05:43:32 +0000 | [diff] [blame^] | 7 | |
| 8 | set(LLVM_TARGET_DEFINITIONS Opts.td) |
| 9 | |
| 10 | tablegen(LLVM Opts.inc -gen-opt-parser-defs) |
| 11 | add_public_tablegen_target(ObjcopyTableGen) |
| 12 | |
| Petr Hosek | 05a04cb | 2017-08-01 00:33:58 +0000 | [diff] [blame] | 13 | add_llvm_tool(llvm-objcopy |
| 14 | llvm-objcopy.cpp |
| 15 | Object.cpp |
| Alexander Shaposhnikov | d688479 | 2018-04-24 05:43:32 +0000 | [diff] [blame^] | 16 | DEPENDS |
| 17 | ObjcopyTableGen |
| Petr Hosek | 05a04cb | 2017-08-01 00:33:58 +0000 | [diff] [blame] | 18 | ) |
| Shoaib Meenai | 08bb38f | 2017-11-02 21:43:32 +0000 | [diff] [blame] | 19 | |
| 20 | if(LLVM_INSTALL_BINUTILS_SYMLINKS) |
| 21 | add_llvm_tool_symlink(objcopy llvm-objcopy) |
| 22 | endif() |