IVGCVSW-3656 Make the reference backend optional
[platform/upstream/armnn.git] / src / backends / neon / test / CMakeLists.txt
1 #
2 # Copyright © 2017 Arm Ltd. All rights reserved.
3 # SPDX-License-Identifier: MIT
4 #
5
6 list(APPEND armnnNeonBackendUnitTests_sources
7     NeonCreateWorkloadTests.cpp
8     NeonEndToEndTests.cpp
9     NeonJsonPrinterTests.cpp
10     NeonLayerSupportTests.cpp
11     NeonLayerTests.cpp
12     NeonOptimizedNetworkTests.cpp
13     NeonRuntimeTests.cpp
14     NeonTimerTest.cpp
15     NeonWorkloadFactoryHelper.hpp
16 )
17
18 if (ARMCOMPUTEREF)
19     list(APPEND armnnNeonBackendUnitTests_sources
20         NeonMemCopyTests.cpp
21         )
22 endif()
23
24 add_library(armnnNeonBackendUnitTests OBJECT ${armnnNeonBackendUnitTests_sources})
25 target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
26 target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
27 target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)