aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/tools/llvm-objdump/CMakeLists.txt')
-rw-r--r--llvm/tools/llvm-objdump/CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objdump/CMakeLists.txt b/llvm/tools/llvm-objdump/CMakeLists.txt
index 5a0c855b37cd..89dea90d600f 100644
--- a/llvm/tools/llvm-objdump/CMakeLists.txt
+++ b/llvm/tools/llvm-objdump/CMakeLists.txt
@@ -18,6 +18,10 @@ set(LLVM_TARGET_DEFINITIONS ObjdumpOpts.td)
tablegen(LLVM ObjdumpOpts.inc -gen-opt-parser-defs)
add_public_tablegen_target(ObjdumpOptsTableGen)
+set(LLVM_TARGET_DEFINITIONS OtoolOpts.td)
+tablegen(LLVM OtoolOpts.inc -gen-opt-parser-defs)
+add_public_tablegen_target(OtoolOptsTableGen)
+
add_llvm_tool(llvm-objdump
llvm-objdump.cpp
COFFDump.cpp
@@ -27,12 +31,15 @@ add_llvm_tool(llvm-objdump
XCOFFDump.cpp
DEPENDS
ObjdumpOptsTableGen
+ OtoolOptsTableGen
)
if(HAVE_LIBXAR)
target_link_libraries(llvm-objdump PRIVATE ${XAR_LIB})
endif()
+add_llvm_tool_symlink(llvm-otool llvm-objdump)
+
if(LLVM_INSTALL_BINUTILS_SYMLINKS)
add_llvm_tool_symlink(objdump llvm-objdump)
endif()