# # Copyright © 2017 Arm Ltd. All rights reserved. # SPDX-License-Identifier: MIT # if(ARMCOMPUTECL) list(APPEND armnnClBackend_sources ClBackend.cpp ClBackend.hpp ClBackendContext.cpp ClBackendContext.hpp ClBackendId.hpp ClContextControl.cpp ClContextControl.hpp ClLayerSupport.cpp ClLayerSupport.hpp ClTensorHandle.hpp ClWorkloadFactory.cpp ClWorkloadFactory.hpp OpenClTimer.cpp OpenClTimer.hpp ) add_subdirectory(workloads) if(BUILD_UNIT_TESTS) add_subdirectory(test) endif() else() list(APPEND armnnClBackend_sources ClBackendId.hpp ClContextControl.cpp ClContextControl.hpp ClLayerSupport.cpp ClLayerSupport.hpp ClWorkloadFactory.cpp ClWorkloadFactory.hpp ) endif() add_library(armnnClBackend OBJECT ${armnnClBackend_sources}) target_include_directories(armnnClBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) target_include_directories(armnnClBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) target_include_directories(armnnClBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)