160e89e1创建于 2025年11月24日历史提交
FetchContent_Declare(json URL ${JSON_TARBALL_URL})
FetchContent_MakeAvailable(json)
add_subdirectory(GPUPipelines)
add_subdirectory(AscendPipelines)
set(AKG_MLIR_LIBS
  MindSporePasses
  AKGAffinePasses
  AKGTransformsPasses
  AKGGPUPasses
  AKGSCFPasses
  AKGLinalgPasses
  AKGLLVMIRPasses
  AKGCPUPasses
  MindSporePasses
  MLIRLinalgExtDialect
  AKGMLIRAnalysis
  nlohmann_json::nlohmann_json
  )

set(LIBS
  ${AKG_MLIR_LIBS}
  MLIRAnalysis
  MLIRDialect
  MLIROptLib
  MLIRParser
  MLIRPass
  MLIRTransforms
  MLIRTransformUtils
  MLIRSupport
  MLIRIR
  )

add_mlir_library(AkgPipelines
  CPUOpt.cpp
  CommonOpt.cpp

  DEPENDS
  ${AKG_MLIR_LIBS}
  AKGGPUPipelines
  AKGAscendPipelines
  
  DISABLE_INSTALL
  LINK_LIBS PUBLIC
  ${LIBS}
  AKGGPUPipelines
  AKGAscendPipelines
  )