From f816e10ac92e963c4e2ce666db93b3d6978d35d0 Mon Sep 17 00:00:00 2001 From: yao Date: Thu, 21 Feb 2013 16:11:18 +0800 Subject: [PATCH] Add auto detection to Intel OCL --- cmake/OpenCVDetectOpenCL.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/OpenCVDetectOpenCL.cmake b/cmake/OpenCVDetectOpenCL.cmake index cbbc3e8c16..12ab9d3eae 100644 --- a/cmake/OpenCVDetectOpenCL.cmake +++ b/cmake/OpenCVDetectOpenCL.cmake @@ -81,6 +81,7 @@ else() set(ENV_AMDAPPSDKROOT $ENV{AMDAPPSDKROOT}) set(ENV_OPENCLROOT $ENV{OPENCLROOT}) set(ENV_CUDA_PATH $ENV{CUDA_PATH}) + set(ENV_INTELOCLSDKROOT $ENV{INTELOCLSDKROOT}) if(ENV_AMDSTREAMSDKROOT) set(OPENCL_INCLUDE_SEARCH_PATH ${ENV_AMDAPPSDKROOT}/include) if(CMAKE_SIZEOF_VOID_P EQUAL 4) @@ -109,6 +110,13 @@ else() else() set(OPENCL_LIB_SEARCH_PATH ${OPENCL_LIB_SEARCH_PATH} /usr/lib64) endif() + elseif(ENV_INTELOCLSDKROOT) + set(OPENCL_INCLUDE_SEARCH_PATH ${ENV_INTELOCLSDKROOT}/include) + if(CMAKE_SIZEOF_VOID_P EQUAL 4) + set(OPENCL_LIB_SEARCH_PATH ${OPENCL_LIB_SEARCH_PATH} ${ENV_INTELOCLSDKROOT}/lib/x86) + else() + set(OPENCL_LIB_SEARCH_PATH ${OPENCL_LIB_SEARCH_PATH} ${ENV_INTELOCLSDKROOT}/lib/x64) + endif() endif() if(OPENCL_INCLUDE_SEARCH_PATH)