blob: ea5ad7814c7ea227e094194bb7e6b896751d286f [file] [log] [blame]
David Beck10b4dfd2018-09-19 12:03:20 +01001#
2# Copyright © 2017 Arm Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5
6list(APPEND armnnBackendsCommon_sources
David Beck10b4dfd2018-09-19 12:03:20 +01007 CpuTensorHandle.cpp
8 CpuTensorHandleFwd.hpp
9 CpuTensorHandle.hpp
David Becke97c6e02018-10-03 13:09:28 +010010 IBackendInternal.hpp
11 ILayerSupport.cpp
David Beck10b4dfd2018-09-19 12:03:20 +010012 ITensorHandle.hpp
13 MakeWorkloadHelper.hpp
14 MemCopyWorkload.cpp
15 MemCopyWorkload.hpp
David Beck10b4dfd2018-09-19 12:03:20 +010016 OutputHandler.cpp
17 OutputHandler.hpp
David Beck10b4dfd2018-09-19 12:03:20 +010018 StringMapping.cpp
19 StringMapping.hpp
20 WorkloadDataCollector.hpp
21 WorkloadData.cpp
22 WorkloadDataFwd.hpp
23 WorkloadData.hpp
24 WorkloadFactory.cpp
25 WorkloadFactory.hpp
26 Workload.hpp
27 WorkloadInfo.hpp
28 WorkloadUtils.hpp
29)
30
David Beck10b4dfd2018-09-19 12:03:20 +010031add_library(armnnBackendsCommon STATIC ${armnnBackendsCommon_sources})
32target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src)
33target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
34target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)