blob: 93c7955a5f892cbfd21f8ff9edb3ed40352b33e1 [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#
5
6if(ARMCOMPUTENEON)
7 list(APPEND armnnNeonBackend_sources
arovir014424b0a2018-10-04 10:46:04 +01008 NeonBackend.cpp
9 NeonBackend.hpp
David Beck0dbe0ee2018-09-24 15:59:27 +010010 NeonLayerSupport.cpp
11 NeonLayerSupport.hpp
12 NeonWorkloadFactory.cpp
13 NeonWorkloadFactory.hpp
14 NeonTensorHandle.hpp
15 )
16
arovir0143095f32018-10-09 18:04:24 +010017 add_subdirectory(workloads)
18 add_subdirectory(test)
David Beck0dbe0ee2018-09-24 15:59:27 +010019else()
20 list(APPEND armnnNeonBackend_sources
21 NeonLayerSupport.cpp
22 NeonLayerSupport.hpp
23 NeonWorkloadFactory.cpp
24 NeonWorkloadFactory.hpp
25 )
26endif()
27
28add_library(armnnNeonBackend STATIC ${armnnNeonBackend_sources})
29target_include_directories(armnnNeonBackend PRIVATE ${PROJECT_SOURCE_DIR}/src)
30target_include_directories(armnnNeonBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
31target_include_directories(armnnNeonBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)