blob: 0c3944f3d5f624ad16cf5b6e38adcec9cce15daf [file] [log] [blame]
David Beck0dbe0ee2018-09-24 15:59:27 +01001#
2# Copyright © 2017 Arm Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
arovir0143095f32018-10-09 18:04:24 +01005
6list(APPEND armnnNeonBackendUnitTests_sources
7 NeonCreateWorkloadTests.cpp
Aron Virginas-Tar70104002018-10-24 15:33:28 +01008 NeonEndToEndTests.cpp
9 NeonJsonPrinterTests.cpp
arovir0143095f32018-10-09 18:04:24 +010010 NeonLayerSupportTests.cpp
11 NeonLayerTests.cpp
Aron Virginas-Tar70104002018-10-24 15:33:28 +010012 NeonOptimizedNetworkTests.cpp
Aron Virginas-Tarc26ba752018-10-22 13:32:01 +010013 NeonRuntimeTests.cpp
Aron Virginas-Tar3b278e92018-10-12 13:00:55 +010014 NeonTimerTest.cpp
Aron Virginas-Tar56055192018-11-12 18:10:43 +000015 NeonWorkloadFactoryHelper.hpp
arovir0143095f32018-10-09 18:04:24 +010016)
17
Matteo Martincighdb16dd32019-08-27 16:41:11 +010018if (ARMNNREF)
Matteo Martincighe67edb22019-08-14 14:05:46 +010019 list(APPEND armnnNeonBackendUnitTests_sources
20 NeonMemCopyTests.cpp
21 )
22endif()
23
Matteo Martincigh4423ac72018-10-11 17:39:30 +010024add_library(armnnNeonBackendUnitTests OBJECT ${armnnNeonBackendUnitTests_sources})
arovir0143095f32018-10-09 18:04:24 +010025target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
David Beck3cc9a622018-10-12 10:38:31 +010026target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
Aron Virginas-Tarc9cc8042018-11-01 16:15:57 +000027target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
Narumol Prangnawarat85ad78c2019-11-18 15:34:23 +000028target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
Finn Williams56b465d2020-05-15 13:34:12 +010029target_include_directories(armnnNeonBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include)
30