diff options
Diffstat (limited to 'runtime/onert/backend/ruy/CMakeLists.txt')
-rw-r--r-- | runtime/onert/backend/ruy/CMakeLists.txt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/runtime/onert/backend/ruy/CMakeLists.txt b/runtime/onert/backend/ruy/CMakeLists.txt new file mode 100644 index 000000000..206acbfbf --- /dev/null +++ b/runtime/onert/backend/ruy/CMakeLists.txt @@ -0,0 +1,22 @@ +set(LIB_ONERT_BACKEND_RUY onert_backend_ruy) + +nnfw_find_package(Ruy REQUIRED) + +file(GLOB_RECURSE SOURCES "*.cc") + +add_library(${LIB_ONERT_BACKEND_RUY} SHARED ${SOURCES}) + +target_link_libraries(${LIB_ONERT_BACKEND_RUY} PRIVATE nnfw_lib_ruy) +target_link_libraries(${LIB_ONERT_BACKEND_RUY} PRIVATE onert_core) +target_link_libraries(${LIB_ONERT_BACKEND_RUY} PRIVATE nnfw_common) +target_link_libraries(${LIB_ONERT_BACKEND_RUY} PRIVATE nnfw_coverage) +target_link_libraries(${LIB_ONERT_BACKEND_RUY} PRIVATE ruy) + +set_target_properties(${LIB_ONERT_BACKEND_RUY} PROPERTIES OUTPUT_NAME backend_ruy) + +if(CMAKE_BUILD_TYPE_LC STREQUAL "release") + add_custom_command(TARGET ${LIB_ONERT_BACKEND_RUY} POST_BUILD + COMMAND ${CMAKE_STRIP} "--strip-unneeded" $<TARGET_FILE_NAME:${LIB_ONERT_BACKEND_RUY}>) +endif() + +install(TARGETS ${LIB_ONERT_BACKEND_RUY} DESTINATION lib) |