xref: /llvm-project/mlir/lib/Tools/mlir-tblgen/CMakeLists.txt (revision b9a907d1336f09b6ff79a69ebd86a3a946ad4073)
1*b9a907d1SStella Laurenzo# See notes in lib/TableGen/CMakeLists.txt regarding why this library is
2*b9a907d1SStella Laurenzo# declared as it is. The same dependency rules apply.
31c5a50e3SMarkus Böckllvm_add_library(MLIRTblgenLib STATIC
41c5a50e3SMarkus Böck  MlirTblgenMain.cpp
51c5a50e3SMarkus Böck
61c5a50e3SMarkus Böck  ADDITIONAL_HEADER_DIRS
71c5a50e3SMarkus Böck  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Tools/mlir-tblgen
81c5a50e3SMarkus Böck
91c5a50e3SMarkus Böck  DISABLE_LLVM_LINK_LLVM_DYLIB
101c5a50e3SMarkus Böck
111c5a50e3SMarkus Böck  LINK_COMPONENTS
121c5a50e3SMarkus Böck  TableGen
131c5a50e3SMarkus Böck
141c5a50e3SMarkus Böck  LINK_LIBS PUBLIC
151c5a50e3SMarkus Böck  MLIRTableGen
161c5a50e3SMarkus Böck  )
171c5a50e3SMarkus Böck
181c5a50e3SMarkus Böckmlir_check_all_link_libraries(MLIRTblgenLib)
191c5a50e3SMarkus Böck
201c5a50e3SMarkus Böckadd_mlir_library_install(MLIRTblgenLib)
21