return()
endif(NOT ARMCompute_FOUND)
-
file(GLOB SOURCES "*.cc")
add_library(${LIB_NEURUN_BACKEND_ACL_COMMON} STATIC ${SOURCES})
target_include_directories(${LIB_NEURUN_BACKEND_ACL_COMMON} PUBLIC ${NEURUN_INCLUDE_DIR})
-
-target_link_libraries(${LIB_NEURUN_BACKEND_ACL_COMMON} arm_compute)
-target_link_libraries(${LIB_NEURUN_BACKEND_ACL_COMMON} nnfw_lib_misc nnfw_lib_cpp14)
+target_include_directories(${LIB_NEURUN_BACKEND_ACL_COMMON} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_link_libraries(${LIB_NEURUN_BACKEND_ACL_COMMON} PUBLIC arm_compute arm_compute_ex)
+target_link_libraries(${LIB_NEURUN_BACKEND_ACL_COMMON} PUBLIC nnfw_lib_misc nnfw_lib_cpp14)
+target_link_libraries(${LIB_NEURUN_BACKEND_ACL_COMMON} PRIVATE nnfw_common)
set_target_properties(${LIB_NEURUN_BACKEND_ACL_COMMON} PROPERTIES POSITION_INDEPENDENT_CODE ON)
set_target_properties(${LIB_NEURUN_BACKEND_ACL_COMMON} PROPERTIES OUTPUT_NAME backend_acl_common)
+
install(TARGETS ${LIB_NEURUN_BACKEND_ACL_COMMON} DESTINATION lib)