IVGCVSW-1998 : replace Compute enum in LayerSupport free functions
[platform/upstream/armnn.git] / src / backends / aclCommon / CMakeLists.txt
1 #
2 # Copyright © 2017 Arm Ltd. All rights reserved.
3 # SPDX-License-Identifier: MIT
4 #
5
6 list(APPEND armnnAclCommon_sources
7     ArmComputeTensorUtils.hpp
8     ArmComputeTensorUtils.cpp
9     ArmComputeUtils.hpp
10     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
24 )
25
26 add_subdirectory(test)
27
28 add_library(armnnAclCommon OBJECT ${armnnAclCommon_sources})
29 target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src)
30 target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
31 target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)