1# 2# Copyright © 2017, 2023 Arm Ltd and Contributors. All rights reserved. 3# SPDX-License-Identifier: MIT 4# 5 6list(APPEND armnnAclCommon_sources 7 ArmComputeSubgraphUtils.hpp 8 ArmComputeTensorHandle.hpp 9 ArmComputeTensorUtils.hpp 10 ArmComputeTensorUtils.cpp 11 ArmComputeUtils.hpp 12 BaseMemoryManager.cpp 13 BaseMemoryManager.hpp 14 IClTensorHandle.hpp 15) 16 17if(ARMCOMPUTECL) 18 list(APPEND armnnAclCommon_sources 19 ArmComputeTuningUtils.hpp 20 ArmComputeTuningUtils.cpp 21 ) 22endif() 23 24if(BUILD_UNIT_TESTS) 25 add_subdirectory(test) 26endif() 27 28add_library(armnnAclCommon OBJECT ${armnnAclCommon_sources}) 29target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) 30target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) 31target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) 32target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling) 33target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include) 34target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/profiling/client/include) 35