mirror of
https://github.com/opencv/opencv.git
synced 2025-01-19 15:04:01 +08:00
Find OpenCL in AMD APP SDK
This commit is contained in:
parent
ed949bc211
commit
b445f4b01d
@ -415,10 +415,10 @@ if(WITH_OPENCL)
|
|||||||
if(OPENCL_FOUND)
|
if(OPENCL_FOUND)
|
||||||
set(HAVE_OPENCL 1)
|
set(HAVE_OPENCL 1)
|
||||||
endif()
|
endif()
|
||||||
if(WITH_OPENCLAMDFFT)
|
if(WITH_OPENCLAMDFFT AND CLAMDFFT_INCLUDE_DIR)
|
||||||
set(HAVE_CLAMDFFT 1)
|
set(HAVE_CLAMDFFT 1)
|
||||||
endif()
|
endif()
|
||||||
if(WITH_OPENCLAMDBLAS)
|
if(WITH_OPENCLAMDBLAS AND CLAMDBLAS_INCLUDE_DIR)
|
||||||
set(HAVE_CLAMDBLAS 1)
|
set(HAVE_CLAMDBLAS 1)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
@ -78,9 +78,17 @@ else()
|
|||||||
# Try AMD/ATI Stream SDK
|
# Try AMD/ATI Stream SDK
|
||||||
if (NOT OPENCL_FOUND)
|
if (NOT OPENCL_FOUND)
|
||||||
set(ENV_AMDSTREAMSDKROOT $ENV{AMDAPPSDKROOT})
|
set(ENV_AMDSTREAMSDKROOT $ENV{AMDAPPSDKROOT})
|
||||||
|
set(ENV_AMDAPPSDKROOT $ENV{AMDAPPSDKROOT})
|
||||||
set(ENV_OPENCLROOT $ENV{OPENCLROOT})
|
set(ENV_OPENCLROOT $ENV{OPENCLROOT})
|
||||||
set(ENV_CUDA_PATH $ENV{CUDA_PATH})
|
set(ENV_CUDA_PATH $ENV{CUDA_PATH})
|
||||||
if(ENV_AMDSTREAMSDKROOT)
|
if(ENV_AMDSTREAMSDKROOT)
|
||||||
|
set(OPENCL_INCLUDE_SEARCH_PATH ${ENV_AMDAPPSDKROOT}/include)
|
||||||
|
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||||
|
set(OPENCL_LIB_SEARCH_PATH ${OPENCL_LIB_SEARCH_PATH} ${ENV_AMDAPPSDKROOT}/lib/x86)
|
||||||
|
else()
|
||||||
|
set(OPENCL_LIB_SEARCH_PATH ${OPENCL_LIB_SEARCH_PATH} ${ENV_AMDAPPSDKROOT}/lib/x86_64)
|
||||||
|
endif()
|
||||||
|
elseif(ENV_AMDSTREAMSDKROOT)
|
||||||
set(OPENCL_INCLUDE_SEARCH_PATH ${ENV_AMDSTREAMSDKROOT}/include)
|
set(OPENCL_INCLUDE_SEARCH_PATH ${ENV_AMDSTREAMSDKROOT}/include)
|
||||||
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||||
set(OPENCL_LIB_SEARCH_PATH ${OPENCL_LIB_SEARCH_PATH} ${ENV_AMDSTREAMSDKROOT}/lib/x86)
|
set(OPENCL_LIB_SEARCH_PATH ${OPENCL_LIB_SEARCH_PATH} ${ENV_AMDSTREAMSDKROOT}/lib/x86)
|
||||||
|
Loading…
Reference in New Issue
Block a user