add_onnx_mlir_dialect(Spatial spat)
add_onnx_mlir_dialect_doc(spat Spatial.td)

add_pim_library(SpatialOps
  SpatialOps.cpp
  Transforms/MergeComputeNodes/MergeComputeNodesPass.cpp
  Transforms/MergeComputeNodes/DCPGraph/Graph.cpp
  Transforms/MergeComputeNodes/DCPGraph/Task.cpp
  Transforms/MergeComputeNodes/DCPGraph/DCPAnalysis.cpp

  EXCLUDE_FROM_OM_LIBS

  DEPENDS
  OMONNXIncGen
  OMSpatialIncGen

  LINK_LIBS PUBLIC
  MLIRIR
  MLIRBufferizationDialect
  MLIRBufferizationTransforms
  OMMlirDialects
  OMONNXOps
  OMPimCompilerOptions
  PimOps
)
