xref: /llvm-project/mlir/tools/mlir-pdll/CMakeLists.txt (revision 064391df493927729fa79fb5b966efba2eb1e170)
1set(LLVM_LINK_COMPONENTS
2  Demangle
3  Support
4  TableGen
5)
6
7set(LIBS
8  MLIRIR
9  MLIRPDLLAST
10  MLIRPDLLCodeGen
11  MLIRPDLLODS
12  MLIRPDLLParser
13  )
14
15add_tablegen(mlir-pdll MLIR_PDLL
16  DESTINATION "${MLIR_TOOLS_INSTALL_DIR}"
17  EXPORT MLIR
18  mlir-pdll.cpp
19
20  DEPENDS
21  ${LIBS}
22  )
23
24target_link_libraries(mlir-pdll PRIVATE ${LIBS})
25
26mlir_check_all_link_libraries(mlir-pdll)
27