1*89c4ff92SAndroid Build Coastguard Worker# 2*89c4ff92SAndroid Build Coastguard Worker# Copyright © 2018-2023 Arm Ltd and Contributors. All rights reserved. 3*89c4ff92SAndroid Build Coastguard Worker# SPDX-License-Identifier: MIT 4*89c4ff92SAndroid Build Coastguard Worker# 5*89c4ff92SAndroid Build Coastguard Workerif (NOT BUILD_BARE_METAL AND NOT EXECUTE_NETWORK_STATIC) 6*89c4ff92SAndroid Build Coastguard Worker if(BUILD_SAMPLE_APP AND ARMNNREF) 7*89c4ff92SAndroid Build Coastguard Worker add_executable(SimpleSample SimpleSample.cpp) 8*89c4ff92SAndroid Build Coastguard Worker target_link_libraries(SimpleSample armnn ${CMAKE_THREAD_LIBS_INIT}) 9*89c4ff92SAndroid Build Coastguard Worker 10*89c4ff92SAndroid Build Coastguard Worker add_executable(AsyncExecutionSample AsyncExecutionSample.cpp) 11*89c4ff92SAndroid Build Coastguard Worker target_link_libraries(AsyncExecutionSample armnn ${CMAKE_THREAD_LIBS_INIT}) 12*89c4ff92SAndroid Build Coastguard Worker endif() 13*89c4ff92SAndroid Build Coastguard Worker 14*89c4ff92SAndroid Build Coastguard Worker if(BUILD_SAMPLE_APP AND SAMPLE_DYNAMIC_BACKEND) 15*89c4ff92SAndroid Build Coastguard Worker add_executable(DynamicSample DynamicSample.cpp) 16*89c4ff92SAndroid Build Coastguard Worker target_link_libraries(DynamicSample armnn ${CMAKE_THREAD_LIBS_INIT}) 17*89c4ff92SAndroid Build Coastguard Worker endif() 18*89c4ff92SAndroid Build Coastguard Worker 19*89c4ff92SAndroid Build Coastguard Worker if(BUILD_SAMPLE_APP AND ARMCOMPUTECL) 20*89c4ff92SAndroid Build Coastguard Worker add_executable(CustomMemoryAllocatorSample CustomMemoryAllocatorSample.cpp) 21*89c4ff92SAndroid Build Coastguard Worker target_link_libraries(CustomMemoryAllocatorSample armnn ${CMAKE_THREAD_LIBS_INIT}) 22*89c4ff92SAndroid Build Coastguard Worker endif() 23*89c4ff92SAndroid Build Coastguard Worker 24*89c4ff92SAndroid Build Coastguard Worker if(BUILD_SAMPLE_APP AND ARMNNREF) 25*89c4ff92SAndroid Build Coastguard Worker add_executable(PreImportMemorySample PreImportMemorySample.cpp) 26*89c4ff92SAndroid Build Coastguard Worker target_link_libraries(PreImportMemorySample armnn ${CMAKE_THREAD_LIBS_INIT}) 27*89c4ff92SAndroid Build Coastguard Worker endif() 28*89c4ff92SAndroid Build Coastguard Workerelse() 29*89c4ff92SAndroid Build Coastguard Worker if (ARMNNREF) 30*89c4ff92SAndroid Build Coastguard Worker add_executable(BareMetalDeserializedGraph BareMetalDeserializedGraph.cpp) 31*89c4ff92SAndroid Build Coastguard Worker target_link_libraries(BareMetalDeserializedGraph fmt pipeCommon pipeClient armnn) 32*89c4ff92SAndroid Build Coastguard Worker endif() 33*89c4ff92SAndroid Build Coastguard Workerendif() 34