xref: /openbsd-src/gnu/llvm/llvm/tools/llvm-lipo/CMakeLists.txt (revision d415bd752c734aee168c4ee86ff32e8cc249eb16)
1set(LLVM_LINK_COMPONENTS
2  ${LLVM_TARGETS_TO_BUILD}
3  Object
4  Option
5  Support
6  TargetParser
7  TextAPI
8  Core
9  BinaryFormat
10)
11
12set(LLVM_TARGET_DEFINITIONS LipoOpts.td)
13tablegen(LLVM LipoOpts.inc -gen-opt-parser-defs)
14add_public_tablegen_target(LipoOptsTableGen)
15
16add_llvm_tool(llvm-lipo
17  llvm-lipo.cpp
18  DEPENDS
19  LipoOptsTableGen
20  GENERATE_DRIVER
21)
22
23if(LLVM_INSTALL_CCTOOLS_SYMLINKS)
24  add_llvm_tool_symlink(lipo llvm-lipo)
25endif()
26