diff options
author | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-02-04 14:45:41 +0000 |
---|---|---|
committer | Narumol Prangnawarat <narumol.prangnawarat@arm.com> | 2020-02-05 14:06:10 +0000 |
commit | 9c30896a7125f4cb213775d1130c207a2b14d8d6 (patch) | |
tree | 3f491fc32c5d299a0c723272268d42bc77b832a0 /src/dynamic/sample/CMakeLists.txt | |
parent | ef7e6b64a28c685c9da605a25c24a44f5f93b597 (diff) | |
download | armnn-9c30896a7125f4cb213775d1130c207a2b14d8d6.tar.gz |
IVGCVSW-4404 Add libraries to sample dynamic backend for android
* Add Boost and armnn paths
* Add CreateBackendProfilingContext, CreateWorkloadFactory,
CreateBackendProfilingContext
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com>
Change-Id: Ib36d751b15450a922c12895e292abafe06f9e7cf
Diffstat (limited to 'src/dynamic/sample/CMakeLists.txt')
-rw-r--r-- | src/dynamic/sample/CMakeLists.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/dynamic/sample/CMakeLists.txt b/src/dynamic/sample/CMakeLists.txt index aeb870c32d..65ad8a1660 100644 --- a/src/dynamic/sample/CMakeLists.txt +++ b/src/dynamic/sample/CMakeLists.txt @@ -8,6 +8,13 @@ project(sample-dynamic) set(CMAKE_POSITION_INDEPENDENT_CODE ON) +if("${CMAKE_SYSTEM_NAME}" STREQUAL Android) + add_definitions("-DBOOST_ALL_NO_LIB") # Turn off auto-linking as we specify the libs manually + find_package(Boost REQUIRED COMPONENTS system filesystem) + include_directories(SYSTEM "${Boost_INCLUDE_DIRS}") + link_directories(${Boost_LIBRARY_DIRS}) +endif() + list(APPEND armnnSampleDynamicBackend_sources SampleDynamicAdditionWorkload.cpp SampleDynamicAdditionWorkload.hpp @@ -32,3 +39,8 @@ target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DI target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/backends) target_include_directories(Arm_SampleDynamic_backend PRIVATE ${PROJECT_SOURCE_DIR}/../../../src/profiling) +if("${CMAKE_SYSTEM_NAME}" STREQUAL Android) + target_include_directories(Arm_SampleDynamic_backend PRIVATE ${Boost_INCLUDE_DIRS}) + target_link_libraries(Arm_SampleDynamic_backend ${Boost_SYSTEM_LIBRARY} ${Boost_FILESYSTEM_LIBRARY}) + target_link_libraries(Arm_SampleDynamic_backend ${ARMNN_PATH}) +endif() |