xref: /llvm-project/llvm/tools/llvm-size/CMakeLists.txt (revision f09cf34d00625e57dea5317a3ac0412c07292148)
1set(LLVM_LINK_COMPONENTS
2  Object
3  Option
4  Support
5  TargetParser
6  )
7
8set(LLVM_TARGET_DEFINITIONS Opts.td)
9tablegen(LLVM Opts.inc -gen-opt-parser-defs)
10add_public_tablegen_target(SizeOptsTableGen)
11
12add_llvm_tool(llvm-size
13  llvm-size.cpp
14  DEPENDS
15  SizeOptsTableGen
16  GENERATE_DRIVER
17  )
18
19if(LLVM_INSTALL_BINUTILS_SYMLINKS)
20  add_llvm_tool_symlink(size llvm-size)
21endif()
22