blob: 281e91628f00db98b9cfee9f02f44eec89cf0f1e [file] [log] [blame]
David Beckb4540be2018-09-24 13:18:27 +01001#
2# Copyright © 2017 Arm Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5
6list(APPEND armnnRefBackend_sources
arovir014424b0a2018-10-04 10:46:04 +01007 RefBackend.cpp
8 RefBackend.hpp
David Beck3e9e1152018-10-17 14:17:50 +01009 RefBackendId.hpp
Matthew Bentham4cefc412019-06-18 16:14:34 +010010 RefTensorHandle.hpp
11 RefTensorHandle.cpp
David Beckb4540be2018-09-24 13:18:27 +010012 RefLayerSupport.cpp
13 RefLayerSupport.hpp
Matthew Bentham7c1603a2019-06-21 17:22:23 +010014 RefMemoryManager.hpp
15 RefMemoryManager.cpp
David Beckb4540be2018-09-24 13:18:27 +010016 RefWorkloadFactory.cpp
17 RefWorkloadFactory.hpp
18)
19
David Beck3cc9a622018-10-12 10:38:31 +010020add_library(armnnRefBackend OBJECT ${armnnRefBackend_sources})
David Beckb4540be2018-09-24 13:18:27 +010021target_include_directories(armnnRefBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
22target_include_directories(armnnRefBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
Aron Virginas-Tarc9cc8042018-11-01 16:15:57 +000023target_include_directories(armnnRefBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
David Beckb4540be2018-09-24 13:18:27 +010024
arovir0143095f32018-10-09 18:04:24 +010025add_subdirectory(workloads)
David Beck39fedf02018-10-16 12:58:49 +010026
27if(BUILD_UNIT_TESTS)
28 add_subdirectory(test)
29endif()