diff --git a/CMakeLists.txt b/CMakeLists.txt index 94e370795..cf4749a7a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2056,13 +2056,15 @@ set_package_properties(OPENCL PROPERTIES PURPOSE "Used in some processing block implementations." TYPE OPTIONAL ) +if(NOT OPENCL_FOUND) + set(ENABLE_OPENCL OFF) +endif() if(ENABLE_OPENCL) - find_package(OPENCL) if(DEFINED ENV{DISABLE_OPENCL}) set(DISABLE_OPENCL TRUE) endif() if(DISABLE_OPENCL) - set(OPENCL_FOUND FALSE) + set(ENABLE_OPENCL OFF) else() if(OPENCL_FOUND) message(STATUS "OpenCL has been found and will be used by some processing blocks") @@ -2070,7 +2072,7 @@ if(ENABLE_OPENCL) endif() endif() if(ENABLE_GENERIC_ARCH) - set(OPENCL_FOUND FALSE) + set(ENABLE_OPENCL OFF) message(STATUS "ENABLE_GENERIC_ARCH is set to ON so the use of OpenCL has been disabled.") endif() if(NOT OPENCL_FOUND) diff --git a/src/algorithms/libs/CMakeLists.txt b/src/algorithms/libs/CMakeLists.txt index d8fac7598..190de9af7 100644 --- a/src/algorithms/libs/CMakeLists.txt +++ b/src/algorithms/libs/CMakeLists.txt @@ -111,7 +111,7 @@ target_link_libraries(algorithms_libs Glog::glog ) -if(OPENCL_FOUND) +if(ENABLE_OPENCL) target_link_libraries(algorithms_libs PUBLIC OpenCL::OpenCL) target_include_directories(algorithms_libs PUBLIC $