28 lines
779 B
CMake
28 lines
779 B
CMake
add_executable(TestConv TestConv.cpp)
|
|
target_link_libraries(TestConv
|
|
OMBuilder
|
|
OMKrnlOps
|
|
OMONNXOps
|
|
OMShapeInference
|
|
OMShapeInferenceOpInterface
|
|
OMAttributePromotion
|
|
OMPromotableConstOperandsOpInterface
|
|
OMElideConstants
|
|
OMElideKrnlGlobalConstants
|
|
OMKrnlToAffine
|
|
OMKrnlToLLVM
|
|
OMONNXToKrnl
|
|
OMONNXRewrite
|
|
${MLIRLibs}
|
|
${CMAKE_DL_LIBS}
|
|
rapidcheck
|
|
MainUtils
|
|
ExecutionSession
|
|
DynMemRefUtils)
|
|
whole_archive_link_mlir(TestConv ${MLIRWholeArchiveLibs})
|
|
target_include_directories(TestConv
|
|
PRIVATE
|
|
${ONNX_MLIR_SRC_ROOT}
|
|
${ONNX_MLIR_BIN_ROOT}
|
|
${ONNX_MLIR_SRC_ROOT})
|
|
add_test(NAME OMTestConv COMMAND TestConv) |