aboutsummaryrefslogtreecommitdiff
path: root/src/backends/backendsCommon/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/backendsCommon/CMakeLists.txt')
-rw-r--r--src/backends/backendsCommon/CMakeLists.txt46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/CMakeLists.txt b/src/backends/backendsCommon/CMakeLists.txt
new file mode 100644
index 0000000000..cb89aebc4e
--- /dev/null
+++ b/src/backends/backendsCommon/CMakeLists.txt
@@ -0,0 +1,46 @@
+#
+# 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/armnn)
+target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
+target_include_directories(armnnBackendsCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)