Files
triton/cmake/FindOpenCL.cmake

24 lines
760 B
CMake
Raw Normal View History

2015-07-21 16:50:07 -07:00
#Hints for finding libOpenCL
#OpenCL Hints
2015-07-21 16:50:07 -07:00
set(L_HINTS $ENV{INTELOCLSDKROOT}/lib/x86)
if(ANDROID)
2015-07-21 16:50:07 -07:00
set(ANDROID_CL_GLOB_HINTS /opt/adreno-driver*/lib)
foreach(PATH ${ANDROID_CL_GLOB_HINTS})
file(GLOB _TMP ${PATH})
set(L_HINTS ${L_HINTS} ${_TMP})
endforeach()
else()
2015-07-21 16:50:07 -07:00
set(X86_CL_GLOB_HINTS /opt/AMDAPPSDK*/lib/x86_64)
foreach(PATH ${X86_CL_GLOB_HINTS})
file(GLOB _TMP ${PATH})
set(L_HINTS ${L_HINTS} ${_TMP})
endforeach()
set(L_HINTS ${L_HINTS} ${CUDA_TOOLKIT_ROOT_DIR}/targets/x86_64-linux/lib/)
endif()
find_library(OPENCL_LIBRARIES NAMES OpenCL HINTS ${L_HINTS} )
include(FindPackageHandleStandardArgs)
2015-07-21 16:50:07 -07:00
find_package_handle_standard_args(OpenCL DEFAULT_MSG OPENCL_LIBRARIES)
mark_as_advanced(OpenCL)