xref: /llvm-project/llvm/lib/ToolDrivers/llvm-lib/CMakeLists.txt (revision f09cf34d00625e57dea5317a3ac0412c07292148)
1451c2ef1SJordan Rupprechtset(LLVM_LINK_COMPONENTS
2451c2ef1SJordan Rupprecht  BinaryFormat
3d546b505SNico Weber  BitReader
4451c2ef1SJordan Rupprecht  Object
5451c2ef1SJordan Rupprecht  Option
6451c2ef1SJordan Rupprecht  Support
7451c2ef1SJordan Rupprecht  )
8451c2ef1SJordan Rupprecht
9c6f07c42SPeter Collingbourneset(LLVM_TARGET_DEFINITIONS Options.td)
10c6f07c42SPeter Collingbournetablegen(LLVM Options.inc -gen-opt-parser-defs)
11c6f07c42SPeter Collingbourneadd_public_tablegen_target(LibOptionsTableGen)
12c6f07c42SPeter Collingbourne
13ab411801STom Stellardadd_llvm_component_library(LLVMLibDriver
14c6f07c42SPeter Collingbourne  LibDriver.cpp
15032e3c46SStella Stamenova
16032e3c46SStella Stamenova  DEPENDS
17032e3c46SStella Stamenova  intrinsics_gen
189218ff50Sserge-sans-paille
199218ff50Sserge-sans-paille  LINK_COMPONENTS
209218ff50Sserge-sans-paille  BinaryFormat
219218ff50Sserge-sans-paille  BitReader
229218ff50Sserge-sans-paille  Object
239218ff50Sserge-sans-paille  Option
249218ff50Sserge-sans-paille  Support
25*f09cf34dSArchibald Elliott  TargetParser
26c6f07c42SPeter Collingbourne  )
27c6f07c42SPeter Collingbourneadd_dependencies(LLVMLibDriver LibOptionsTableGen)
28