bkloppenborg / simtoi

The SImulation and Modeling Tool for Optical Interferometry
GNU General Public License v3.0
7 stars 6 forks source link

FindOpenCL does not work on Red Hat #90

Closed fabienbaron closed 9 years ago

fabienbaron commented 9 years ago

Cannot find: ./lib64/nvidia/libOpenCL.so Fix: add this kind of path to FindOpenCL.cmake

fabienbaron commented 9 years ago

Solution = change the first lines by:


INCLUDE (FindPackageHandleStandardArgs)

IF (CMAKE_SIZEOF_VOID_P EQUAL 8) SET (_OPENCL_POSSIBLE_LIB_SUFFIXES lib64 lib/Win64 lib/x86_64 lib/x64) ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8) SET (_OPENCL_POSSIBLE_LIB_SUFFIXES lib/Win32 lib/x86) ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)

LIST (APPEND _OPENCL_POSSIBLE_LIB_SUFFIXES lib64/nvidia lib/nvidia-current )

FIND_PATH (OPENCL_ROOT_DIR NAMES OpenCL/cl.h include/CL/cl.h include/nvidia-current/CL/cl.h include/nvidia/CL/cl.h PATHS ENV OCLROOT ENV AMDAPPSDKROOT ENV CUDA_PATH ENV INTELOCLSDKROOT PATH_SUFFIXES cuda DOC "OpenCL root directory")

fabienbaron commented 9 years ago

Ok, here is better: LIST (APPEND _OPENCL_POSSIBLE_LIB_SUFFIXES lib/nvidia lib64/nvidia lib/nvidia-current lib64/nvidia-current )

bkloppenborg commented 9 years ago

In commit 2b65f6b I switched to new FindOpenCL.cmake script found in liboi that will soon be in the official CMake distribution. Please re-open this issue if the problem persists.