1# 2# Copyright © 2020 Arm Ltd and Contributors. All rights reserved. 3# 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 24 SampleDynamicTensorHandleFactory.cpp 25 SampleDynamicTensorHandleFactory.hpp 26) 27 28add_library(Arm_SampleDynamic_backend MODULE ${armnnSampleDynamicBackend_sources}) 29 30target_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) 33target_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) 39target_link_libraries(Arm_SampleDynamic_backend ${ARMNN_PATH}) 40