This commit allows users to diable HI_PERF_CPU backend build via
BUILD_NEURUN_HI_PERF_CPU_BACKEND option.
Please note that this commit does not change the default behavior.
Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
set(LIB_NEURUN_BACKEND_HI_PERF_CPU neurun_backend_hi_perf)
nnfw_find_package(NNPACK QUIET)
-IF(NOT ${NNPACK_FOUND})
- message(STATUS "NNPACK not found => not building high performance cpu backend")
- return()
-ENDIF(NOT ${NNPACK_FOUND})
+
+option(BUILD_NEURUN_HI_PERF_CPU_BACKEND
+ "Build neurun HI_PERF_CPU backend"
+ ${NNPACK_FOUND} # Default value when there is no explicit user request
+)
+
+message(STATUS "Build neurun HI_PERF_CPU backend: ${BUILD_NEURUN_HI_PERF_CPU_BACKEND}")
+
+if(NOT BUILD_NEURUN_HI_PERF_CPU_BACKEND)
+ return()
+endif(NOT BUILD_NEURUN_HI_PERF_CPU_BACKEND)
+
add_subdirectory(kernel)
file(GLOB_RECURSE SOURCES "*.cc")