1# 2# Copyright © 2017-2023 Arm Ltd and Contributors. All rights reserved. 3# SPDX-License-Identifier: MIT 4# 5 6list(APPEND armnnClBackendUnitTests_sources 7 ClBackendTests.cpp 8 ClContextControlFixture.hpp 9 ClContextSerializerTests.cpp 10 ClCustomAllocatorTests.cpp 11 ClDefaultAllocatorTests.cpp 12 ClCreateWorkloadTests.cpp 13 ClEndToEndTests.cpp 14 ClImportTensorHandleFactoryTests.cpp 15 ClImportTensorHandleTests.cpp 16 ClJsonPrinterTests.cpp 17 ClLayerSupportTests.cpp 18 ClLayerTests.cpp 19 ClOptimizedNetworkTests.cpp 20 ClRuntimeTests.cpp 21 ClWorkloadFactoryHelper.hpp 22 Fp16SupportTest.cpp 23 ICLTensorProxyTests.cpp 24 OpenClTimerTest.cpp 25) 26 27if (ARMNNREF) 28 list(APPEND armnnClBackendUnitTests_sources 29 ClMemCopyTests.cpp 30 ) 31endif() 32 33if (ARMCOMPUTENEON) 34 list(APPEND armnnClBackendUnitTests_sources 35 ClFallbackTests.cpp 36 ) 37endif() 38 39add_library(armnnClBackendUnitTests OBJECT ${armnnClBackendUnitTests_sources}) 40target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) 41target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) 42target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnTestUtils) 43target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) 44target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling) 45target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include) 46target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/profiling/client/include) 47