blob: b3bf89e75034c8d4776d29fa623716129be74448 [file] [log] [blame]
David Beck711fa312018-09-24 10:46:38 +01001#
Cathal Corbettd9e55f02023-01-11 13:03:21 +00002# Copyright © 2017, 2023 Arm Ltd and Contributors. All rights reserved.
David Beck711fa312018-09-24 10:46:38 +01003# SPDX-License-Identifier: MIT
4#
5
6list(APPEND armnnAclCommon_sources
Mike Kelly0d4ed392020-11-13 15:26:41 +00007 ArmComputeSubgraphUtils.hpp
Derek Lambertic81855f2019-06-13 17:34:19 +01008 ArmComputeTensorHandle.hpp
David Beck711fa312018-09-24 10:46:38 +01009 ArmComputeTensorUtils.hpp
10 ArmComputeTensorUtils.cpp
Cathal Corbettd9e55f02023-01-11 13:03:21 +000011 ArmComputeTuningUtils.hpp
12 ArmComputeTuningUtils.cpp
David Beck711fa312018-09-24 10:46:38 +010013 ArmComputeUtils.hpp
Aron Virginas-Tar60578952018-10-31 11:04:01 +000014 BaseMemoryManager.cpp
15 BaseMemoryManager.hpp
Cathal Corbettd9e55f02023-01-11 13:03:21 +000016 IClTensorHandle.hpp
David Beck711fa312018-09-24 10:46:38 +010017)
18
David Beck39fedf02018-10-16 12:58:49 +010019if(BUILD_UNIT_TESTS)
20 add_subdirectory(test)
21endif()
Aron Virginas-Tar3b278e92018-10-12 13:00:55 +010022
David Beck3cc9a622018-10-12 10:38:31 +010023add_library(armnnAclCommon OBJECT ${armnnAclCommon_sources})
David Beck711fa312018-09-24 10:46:38 +010024target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
25target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
Aron Virginas-Tarc9cc8042018-11-01 16:15:57 +000026target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
Narumol Prangnawarat85ad78c2019-11-18 15:34:23 +000027target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
Finn Williams56b465d2020-05-15 13:34:12 +010028target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include)
Jim Flynn27761832022-03-20 21:52:17 +000029target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/profiling/client/include)