# # Copyright © 2017 Arm Ltd. All rights reserved. # SPDX-License-Identifier: MIT # list(APPEND armnnBackendsCommon_sources BackendContextRegistry.cpp BackendContextRegistry.hpp BackendRegistry.cpp BackendRegistry.hpp CpuTensorHandle.cpp CpuTensorHandleFwd.hpp CpuTensorHandle.hpp IBackendContext.hpp IBackendInternal.hpp ILayerSupport.cpp ITensorHandle.hpp LayerSupportRegistry.cpp LayerSupportRegistry.hpp MakeWorkloadHelper.hpp MemCopyWorkload.cpp MemCopyWorkload.hpp OutputHandler.cpp OutputHandler.hpp RegistryCommon.hpp StringMapping.cpp StringMapping.hpp WorkloadDataCollector.hpp WorkloadData.cpp WorkloadDataFwd.hpp WorkloadData.hpp WorkloadFactory.cpp WorkloadFactory.hpp Workload.hpp WorkloadInfo.hpp WorkloadUtils.hpp ) if(BUILD_UNIT_TESTS) add_subdirectory(test) endif() add_library(armnnBackendsCommon OBJECT ${armnnBackendsCommon_sources}) target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src) target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)