blob: 481d21aab090ed3fa9cd09b0fad68f97b59e2487 [file] [log] [blame]
#
# 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)