set(IMC_BENCH_NAME "vConv2d" CACHE STRING "") set(AVAILABLE_BENCHES "vBasicMath" "vStringSearch" "vFFT" "vSha" "vCrc" "vTest_nvm" "vCustom" "vMemAccessPatternTest" "vMatMul" "vConv2d") if(NOT IMC_BENCH_NAME IN_LIST AVAILABLE_BENCHES) message( FATAL_ERROR "incorrect benchmark name: ${IMC_BENCH_NAME}") endif() if(IMC_BENCH_NAME MATCHES "vConv2d") set(BENCHMARK_SRC_FILES ) set(IMC_APP_FILES Core/Src/benchmarks/conv2d/conv2d.c ) set(IMC_LINK_OBJS ) endif() foreach(BENCH_SRC ${BENCHMARK_SRC_FILES}) list(APPEND SRC_FILES ${BENCH_SRC}) endforeach()