aboutsummaryrefslogtreecommitdiff
path: root/src/backends/gpuFsa/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/gpuFsa/CMakeLists.txt')
-rw-r--r--src/backends/gpuFsa/CMakeLists.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/backends/gpuFsa/CMakeLists.txt b/src/backends/gpuFsa/CMakeLists.txt
new file mode 100644
index 0000000000..f5ddb34854
--- /dev/null
+++ b/src/backends/gpuFsa/CMakeLists.txt
@@ -0,0 +1,39 @@
+#
+# Copyright © 2022 Arm Ltd and Contributors. All rights reserved.
+# SPDX-License-Identifier: MIT
+#
+
+if(ARMNNGPUFSA)
+ list(APPEND armnnGpuFsaBackend_sources
+ GpuFsaBackend.cpp
+ GpuFsaBackend.hpp
+ GpuFsaBackendId.hpp
+ GpuFsaTensorHandle.hpp
+ GpuFsaTensorHandle.cpp
+ GpuFsaLayerSupport.cpp
+ GpuFsaLayerSupport.hpp
+ GpuFsaMemoryManager.hpp
+ GpuFsaMemoryManager.cpp
+ GpuFsaRegistryInitializer.cpp
+ GpuFsaWorkloadFactory.cpp
+ GpuFsaWorkloadFactory.hpp
+ GpuFsaTensorHandleFactory.cpp
+ GpuFsaTensorHandleFactory.hpp
+ )
+
+ add_subdirectory(workloads)
+
+ if(BUILD_UNIT_TESTS)
+ add_subdirectory(test)
+ endif()
+
+else()
+ list(APPEND armnnGpuFsaBackend_sources
+ GpuFsaBackendId.hpp
+ )
+endif()
+
+add_library(armnnGpuFsaBackend OBJECT ${armnnGpuFsaBackend_sources})
+target_include_directories(armnnGpuFsaBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
+target_include_directories(armnnGpuFsaBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
+target_include_directories(armnnGpuFsaBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) \ No newline at end of file