blob: 83c7c87cd042f6836cbb129e30dd723a9e3e6fd6 [file] [log] [blame]
David Beck711fa312018-09-24 10:46:38 +01001#
2# Copyright © 2017 Arm Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5
6list(APPEND armnnAclCommon_sources
7 ArmComputeTensorUtils.hpp
8 ArmComputeTensorUtils.cpp
9 ArmComputeUtils.hpp
Aron Virginas-Tarf9aeef02018-10-12 15:18:03 +010010 memory/BaseMemoryManager.cpp
11 memory/BaseMemoryManager.hpp
12 memory/BlobLifetimeManager.cpp
13 memory/BlobLifetimeManager.hpp
14 memory/BlobMemoryPool.cpp
15 memory/BlobMemoryPool.hpp
16 memory/IMemoryPool.hpp
17 memory/IPoolManager.hpp
18 memory/OffsetLifetimeManager.cpp
19 memory/OffsetLifetimeManager.hpp
20 memory/OffsetMemoryPool.cpp
21 memory/OffsetMemoryPool.hpp
22 memory/PoolManager.cpp
23 memory/PoolManager.hpp
David Beck711fa312018-09-24 10:46:38 +010024)
25
David Beck39fedf02018-10-16 12:58:49 +010026if(BUILD_UNIT_TESTS)
27 add_subdirectory(test)
28endif()
Aron Virginas-Tar3b278e92018-10-12 13:00:55 +010029
David Beck3cc9a622018-10-12 10:38:31 +010030add_library(armnnAclCommon OBJECT ${armnnAclCommon_sources})
David Beck711fa312018-09-24 10:46:38 +010031target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
32target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
Aron Virginas-Tarc9cc8042018-11-01 16:15:57 +000033target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)