summaryrefslogtreecommitdiff
path: root/runtimes/neurun/src/backend/acl_cl/CMakeLists.txt
blob: f1ea22bc5615492c13e01f17d9de459d788ad3da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
file(GLOB_RECURSE SOURCES "*.cc")

add_library(${LIB_NEURUN_BACKEND_ACL_CL} SHARED ${SOURCES})

target_include_directories(${LIB_NEURUN_BACKEND_ACL_CL} PUBLIC ${NNFW_INCLUDE_DIR})
target_include_directories(${LIB_NEURUN_BACKEND_ACL_CL} PUBLIC ${NEURUN_INCLUDE_DIR})

target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} arm_compute)
target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} ${LIB_NEURUN_KERNEL_ACL_CL})
target_link_libraries(${LIB_NEURUN_BACKEND_ACL_CL} ${LIB_NEURUN})

target_compile_options(${LIB_NEURUN_BACKEND_ACL_CL} PRIVATE -Wall -Wextra -Werror -Wno-unused-parameter)

set_target_properties(${LIB_NEURUN_BACKEND_ACL_CL} PROPERTIES OUTPUT_NAME backend_acl_cl)
install(TARGETS ${LIB_NEURUN_BACKEND_ACL_CL} DESTINATION lib/neurun)