add_mlir_dialect_library(MLIRTransformDialect
  TransformAttrs.cpp
  TransformDialect.cpp
  TransformOps.cpp
  TransformTypes.cpp
  Utils.cpp

  DEPENDS
  MLIRTransformDialectIncGen
  MLIRTransformTypesIncGen
  MLIRTransformDialectEnumIncGen
  MLIRTransformDialectAttributesIncGen
  MLIRTransformOpsIncGen

  LINK_LIBS PUBLIC
  MLIRAnalysisBase
  MLIRCastInterfaces
  MLIRFunctionInterfaces
  MLIRIR
  MLIRLLVMCommonConversion
  MLIRLLVMDialect
  MLIRLoopLikeInterface
  MLIRParser
  MLIRPass
  MLIRRewrite
  MLIRSideEffectInterfaces
  MLIRTransforms
  MLIRTransformDialectInterfaces
  MLIRTransformDialectUtils
  )
