Files
Raptor/src/PIM/Compiler/CMakeLists.txt
T

55 lines
1.0 KiB
CMake

add_pim_library(OMPimCompilerOptions
PimCompilerOptions.cpp
EXCLUDE_FROM_OM_LIBS
INCLUDE_DIRS PRIVATE
${PIM_COMPILER_INCLUDE_DIRS}
LINK_LIBS PUBLIC
OMCompilerOptions
ACCEL_INCLUDE_DIRS PRIVATE
${PIM_ACCEL_INCLUDE_DIRS}
)
add_pim_library(OMPimCompilerUtils
PimCompilerUtils.cpp
PimScheduleDiagnostic.cpp
PimPeriodicAnalysis.cpp
PimQueueReporting.cpp
PimSpatialCost.cpp
PimPipelineSelection.cpp
PimArtifactWriter.cpp
PimCodeGen.cpp
PimCoreProgram.cpp
PimWeightEmitter.cpp
EXCLUDE_FROM_OM_LIBS
INCLUDE_DIRS PRIVATE
${PIM_COMPILER_INCLUDE_DIRS}
LINK_LIBS PUBLIC
MLIRAffineToStandard
OMPimCompilerOptions
OMPimCommon
OMPimBufferization
OMPimHostConstantFolding
OMPimInstructionSelection
OMPimLocalMemoryPlanning
OMPimVerification
OMPimPasses
OMONNXToSpatial
OMSpatialToPim
OMCompilerPasses
ACCEL_INCLUDE_DIRS PRIVATE
${PIM_ACCEL_INCLUDE_DIRS}
)
add_onnx_mlir_executable(raptor-periodic NO_INSTALL
PimPeriodicDiagnostic.cpp
LINK_LIBS PRIVATE OMPimCompilerUtils
)