IVGCVSW-1946: Remove armnn/src from the include paths
[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 if(BUILD_UNIT_TESTS)
27     add_subdirectory(test)
28 endif()
29
30 add_library(armnnAclCommon OBJECT ${armnnAclCommon_sources})
31 target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
32 target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
33 target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)