diff options
author | Colm Donelan <colm.donelan@arm.com> | 2024-04-30 09:44:14 +0100 |
---|---|---|
committer | Colm Donelan <colm.donelan@arm.com> | 2024-05-08 08:28:04 +0000 |
commit | 8208e2b8b1d09d0e89394ae134eb61e390dfd93c (patch) | |
tree | 7b6408bcbcda989bf726da77a04e50ff992ae668 /CMakeLists.txt | |
parent | f5fa0dbb9a1b2918f3e391bb7a7c895f23fcbf65 (diff) | |
download | armnn-8208e2b8b1d09d0e89394ae134eb61e390dfd93c.tar.gz |
MLCE-1271 Enable ACL build with OpenMP as default scheduler.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: I7d1156812c8765ffccd1cc2cabd4f9450f14f676
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 660b7555ef..a14c500bc6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -529,8 +529,12 @@ install(DIRECTORY profiling/client/include/ DESTINATION ${CMAKE_INSTALL_INCLUDED if(ARMCOMPUTENEON OR ARMCOMPUTECL OR ARMCOMPUTEGPUFSA) if (BUILD_ACL_OPENMP) - target_link_libraries(armnn PUBLIC -fopenmp -static-openmp ) - target_compile_options(armnn PUBLIC -fopenmp) + if (("${CMAKE_SYSTEM_NAME}" STREQUAL Android)) + target_link_libraries(armnn PUBLIC -fopenmp -static-openmp) + else() # Assumes GCC on aarch64. + target_compile_options(armnn PUBLIC -fopenmp) + target_link_libraries(armnn PUBLIC -lgomp) + endif() endif() target_link_libraries(armnn PUBLIC ${ARMCOMPUTE_LIBRARIES}) endif() |