IVGCVSW-4239 Remove dynamic link to libOpenCL.so
authorFrancis Murtagh <francis.murtagh@arm.com>
Fri, 17 Jan 2020 11:18:01 +0000 (11:18 +0000)
committermike.kelly <mike.kelly@arm.com>
Mon, 20 Jan 2020 20:27:16 +0000 (20:27 +0000)
 * Instead rely on ACL's dlopen() to dynamically load the libraries

Signed-off-by: Francis Murtagh <francis.murtagh@arm.com>
Change-Id: I2b451c1c382f3baf51665da9add8f2415353849a
Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
CMakeLists.txt
tests/CMakeLists.txt

index 8616d6d..4d54137 100644 (file)
@@ -561,9 +561,6 @@ target_link_libraries(armnn ${Boost_THREAD_LIBRARY}
 if(ARMCOMPUTENEON OR ARMCOMPUTECL)
     target_link_libraries(armnn ${ARMCOMPUTE_LIBRARIES})
 endif()
-if(ARMCOMPUTECL)
-    target_link_libraries(armnn ${OPENCL_LIBRARIES})
-endif()
 
 if(PROFILING_BACKEND_STREAMLINE AND (NOT ("${CMAKE_SYSTEM_NAME}" STREQUAL Android)))
     target_link_libraries(armnn pthread)
index 1961254..014221b 100644 (file)
@@ -27,9 +27,6 @@ if(BUILD_CAFFE_PARSER)
         target_link_libraries(${testName} armnnCaffeParser)
         target_link_libraries(${testName} armnn)
         target_link_libraries(${testName} ${CMAKE_THREAD_LIBS_INIT})
-        if(OPENCL_LIBRARIES)
-            target_link_libraries(${testName} ${OPENCL_LIBRARIES})
-        endif()
         target_link_libraries(${testName}
             ${Boost_SYSTEM_LIBRARY}
             ${Boost_FILESYSTEM_LIBRARY}
@@ -97,9 +94,6 @@ if(BUILD_TF_PARSER)
         target_link_libraries(${testName} armnnTfParser)
         target_link_libraries(${testName} armnn)
         target_link_libraries(${testName} ${CMAKE_THREAD_LIBS_INIT})
-        if(OPENCL_LIBRARIES)
-            target_link_libraries(${testName} ${OPENCL_LIBRARIES})
-        endif()
         target_link_libraries(${testName}
             ${Boost_SYSTEM_LIBRARY}
             ${Boost_FILESYSTEM_LIBRARY}
@@ -148,9 +142,6 @@ if (BUILD_TF_LITE_PARSER)
         target_link_libraries(${testName} armnnTfLiteParser)
         target_link_libraries(${testName} armnn)
         target_link_libraries(${testName} ${CMAKE_THREAD_LIBS_INIT})
-        if(OPENCL_LIBRARIES)
-            target_link_libraries(${testName} ${OPENCL_LIBRARIES})
-        endif()
         target_link_libraries(${testName}
             ${Boost_SYSTEM_LIBRARY}
             ${Boost_FILESYSTEM_LIBRARY}
@@ -230,9 +221,6 @@ if (BUILD_ONNX_PARSER)
         target_link_libraries(${testName} armnnOnnxParser)
         target_link_libraries(${testName} armnn)
         target_link_libraries(${testName} ${CMAKE_THREAD_LIBS_INIT})
-        if(OPENCL_LIBRARIES)
-            target_link_libraries(${testName} ${OPENCL_LIBRARIES})
-        endif()
         target_link_libraries(${testName}
             ${Boost_SYSTEM_LIBRARY}
             ${Boost_FILESYSTEM_LIBRARY}
@@ -281,9 +269,6 @@ if (BUILD_ARMNN_SERIALIZER OR BUILD_CAFFE_PARSER OR BUILD_TF_PARSER OR BUILD_TF_
 
     target_link_libraries(ExecuteNetwork armnn)
     target_link_libraries(ExecuteNetwork ${CMAKE_THREAD_LIBS_INIT})
-    if(OPENCL_LIBRARIES)
-        target_link_libraries(ExecuteNetwork ${OPENCL_LIBRARIES})
-    endif()
     target_link_libraries(ExecuteNetwork
         ${Boost_SYSTEM_LIBRARY}
         ${Boost_FILESYSTEM_LIBRARY}
@@ -309,9 +294,6 @@ if(BUILD_ACCURACY_TOOL)
         if (BUILD_ONNX_PARSER)
             target_link_libraries(${executorName} armnnOnnxParser)
         endif()
-        if(OPENCL_LIBRARIES)
-            target_link_libraries(${executorName} ${OPENCL_LIBRARIES})
-        endif()
         target_link_libraries(${executorName}
                 ${Boost_SYSTEM_LIBRARY}
                 ${Boost_FILESYSTEM_LIBRARY}
@@ -335,9 +317,6 @@ endif()
 if(BUILD_ARMNN_QUANTIZER)
     macro(ImageTensorExecutor executorName)
         target_link_libraries(${executorName} ${CMAKE_THREAD_LIBS_INIT})
-        if(OPENCL_LIBRARIES)
-            target_link_libraries(${executorName} ${OPENCL_LIBRARIES})
-        endif()
         target_link_libraries(${executorName}
                 ${Boost_SYSTEM_LIBRARY}
                 ${Boost_FILESYSTEM_LIBRARY}