blob: 04aedaf02c2fc044756e04fa10bd501c9fe1c276 [file] [log] [blame]
Narumol Prangnawarat867eba52020-02-03 12:29:56 +00001#
Teresa Charline8816722020-08-05 17:43:54 +01002# Copyright © 2020 Arm Ltd and Contributors. All rights reserved.
Narumol Prangnawarat867eba52020-02-03 12:29:56 +00003# SPDX-License-Identifier: MIT
4#
5
6cmake_minimum_required (VERSION 3.0.2)
7project(sample-dynamic)
8
9set(CMAKE_POSITION_INDEPENDENT_CODE ON)
10
11list(APPEND armnnSampleDynamicBackend_sources
12 SampleDynamicAdditionWorkload.cpp
13 SampleDynamicAdditionWorkload.hpp
14 SampleDynamicBackend.cpp
15 SampleDynamicBackend.hpp
16 SampleDynamicLayerSupport.cpp
17 SampleDynamicLayerSupport.hpp
18 SampleDynamicWorkloadFactory.cpp
19 SampleDynamicWorkloadFactory.hpp
20 SampleMemoryManager.cpp
21 SampleMemoryManager.hpp
22 SampleTensorHandle.cpp
23 SampleTensorHandle.hpp
Teresa Charline8816722020-08-05 17:43:54 +010024 SampleDynamicTensorHandleFactory.cpp
25 SampleDynamicTensorHandleFactory.hpp
Narumol Prangnawarat867eba52020-02-03 12:29:56 +000026)
27
28add_library(Arm_SampleDynamic_backend MODULE ${armnnSampleDynamicBackend_sources})
29
Jim Flynnad813ec2022-04-29 11:58:32 +010030target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../profiling)
31target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../profiling/common/include)
32target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../profiling/client/include)
Narumol Prangnawarat867eba52020-02-03 12:29:56 +000033target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../include)
34target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../third-party)
35target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/armnn)
36target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/armnnUtils)
37target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/backends)
38target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/profiling)
Narumol Prangnawarat13b59a42020-02-07 10:28:31 +000039target_link_libraries(Arm_SampleDynamic_backend ${ARMNN_PATH})