blob: 73868d8ea713b1aa85b11b6b40688b5aa76310c5 [file] [log] [blame]
Michael J. Spencer2670c252011-01-20 06:39:06 +00001set(LLVM_LINK_COMPONENTS
Pete Coopere11c9de2015-10-07 22:39:17 +00002 AllTargetsAsmPrinters
3 AllTargetsDescs
4 AllTargetsDisassemblers
5 AllTargetsInfos
NAKAMURA Takumi75b26202015-06-23 00:59:12 +00006 CodeGen
Zachary Turner82af9432015-01-30 18:07:45 +00007 DebugInfoDWARF
Hemant Kulkarni8dfc0b52016-08-15 19:49:24 +00008 DebugInfoPDB
Michael J. Spencer2670c252011-01-20 06:39:06 +00009 MC
NAKAMURA Takumi9c3bd762014-07-24 02:10:42 +000010 MCDisassembler
Michael J. Spencer2670c252011-01-20 06:39:06 +000011 Object
NAKAMURA Takumib5c4b8762013-12-10 11:13:32 +000012 Support
Hemant Kulkarni8dfc0b52016-08-15 19:49:24 +000013 Symbolize
Michael J. Spencer2670c252011-01-20 06:39:06 +000014 )
15
16add_llvm_tool(llvm-objdump
17 llvm-objdump.cpp
Michael J. Spencer0c6ec482012-12-05 20:12:35 +000018 COFFDump.cpp
Michael J. Spencer209565db2013-01-06 03:56:49 +000019 ELFDump.cpp
Benjamin Kramer43a772e2011-09-19 17:56:04 +000020 MachODump.cpp
Michael J. Spencer2670c252011-01-20 06:39:06 +000021 )
Chris Bieneman1bc0f432016-05-26 16:32:40 +000022
23if(HAVE_LIBXAR)
24 target_link_libraries(llvm-objdump ${XAR_LIB})
25endif()