# # Copyright © 2022-2023 Arm Ltd and Contributors. All rights reserved. # SPDX-License-Identifier: MIT # if(ARMCOMPUTEGPUFSA) list(APPEND armnnGpuFsaBackend_sources GpuFsaBackend.cpp GpuFsaBackend.hpp GpuFsaBackendContext.cpp GpuFsaBackendContext.hpp GpuFsaBackendDefaultAllocator.hpp GpuFsaBackendId.hpp GpuFsaContextControl.cpp GpuFsaContextControl.hpp GpuFsaLayerSupport.cpp GpuFsaLayerSupport.hpp GpuFsaRegistryInitializer.cpp GpuFsaTensorHandle.hpp GpuFsaTensorHandleFactory.cpp GpuFsaTensorHandleFactory.hpp GpuFsaWorkloadFactory.cpp GpuFsaWorkloadFactory.hpp ) add_subdirectory(layers) add_subdirectory(workloads) if(BUILD_UNIT_TESTS) add_subdirectory(test) endif() else() list(APPEND armnnGpuFsaBackend_sources GpuFsaBackendId.hpp GpuFsaLayerSupport.cpp GpuFsaLayerSupport.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)