xref: /llvm-project/mlir/lib/Tools/mlir-tblgen/CMakeLists.txt (revision b9a907d1336f09b6ff79a69ebd86a3a946ad4073)
1# See notes in lib/TableGen/CMakeLists.txt regarding why this library is
2# declared as it is. The same dependency rules apply.
3llvm_add_library(MLIRTblgenLib STATIC
4  MlirTblgenMain.cpp
5
6  ADDITIONAL_HEADER_DIRS
7  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Tools/mlir-tblgen
8
9  DISABLE_LLVM_LINK_LLVM_DYLIB
10
11  LINK_COMPONENTS
12  TableGen
13
14  LINK_LIBS PUBLIC
15  MLIRTableGen
16  )
17
18mlir_check_all_link_libraries(MLIRTblgenLib)
19
20add_mlir_library_install(MLIRTblgenLib)
21