Commit d837b440 authored by Peter Eastman's avatar Peter Eastman
Browse files

Fixed problems finding OpenCL location

parent 48acdae0
...@@ -347,8 +347,6 @@ ENDIF(OPENCL_FOUND AND APPLE) ...@@ -347,8 +347,6 @@ ENDIF(OPENCL_FOUND AND APPLE)
IF(OPENMM_BUILD_OPENCL_LIB) IF(OPENMM_BUILD_OPENCL_LIB)
ADD_SUBDIRECTORY(platforms/opencl) ADD_SUBDIRECTORY(platforms/opencl)
ENDIF(OPENMM_BUILD_OPENCL_LIB) ENDIF(OPENMM_BUILD_OPENCL_LIB)
MARK_AS_ADVANCED(CLEAR OPENCL_INCLUDE_DIR)
MARK_AS_ADVANCED(CLEAR OPENCL_LIBRARY)
# FreeEnergy plugin # FreeEnergy plugin
......
MARK_AS_ADVANCED(CLEAR OPENCL_INCLUDE_DIR)
MARK_AS_ADVANCED(CLEAR OPENCL_LIBRARY)
set(ENV_OPENCL_DIR $ENV{OPENCL_DIR}) set(ENV_OPENCL_DIR $ENV{OPENCL_DIR})
if(ENV_OPENCL_DIR) if(ENV_OPENCL_DIR)
find_path(OPENCL_INCLUDE_DIR NAMES CL/cl.h PATHS $ENV{OPENCL_DIR}/include NO_DEFAULT_PATH) find_path(OPENCL_INCLUDE_DIR NAMES CL/cl.h PATHS $ENV{OPENCL_DIR}/include NO_DEFAULT_PATH)
...@@ -11,7 +13,11 @@ if(ENV_OPENCL_DIR) ...@@ -11,7 +13,11 @@ if(ENV_OPENCL_DIR)
endif("${CMAKE_SYSTEM_NAME}" MATCHES "Linux") endif("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
find_library(OPENCL_LIBRARY NAMES OpenCL PATHS ${OPENCL_LIB_SEARCH_PATH} NO_DEFAULT_PATH) find_library(OPENCL_LIBRARY NAMES OpenCL PATHS ${OPENCL_LIB_SEARCH_PATH} NO_DEFAULT_PATH)
else(ENV_OPENCL_DIR) else(ENV_OPENCL_DIR)
find_path(OPENCL_INCLUDE_DIR NAMES CL/cl.h) if (APPLE)
find_path(OPENCL_INCLUDE_DIR NAMES OpenCL/cl.h)
else (APPLE)
find_path(OPENCL_INCLUDE_DIR NAMES CL/cl.h)
endif(APPLE)
find_library(OPENCL_LIBRARY NAMES OpenCL) find_library(OPENCL_LIBRARY NAMES OpenCL)
endif(ENV_OPENCL_DIR) endif(ENV_OPENCL_DIR)
...@@ -23,5 +29,3 @@ if(OPENCL_FOUND) ...@@ -23,5 +29,3 @@ if(OPENCL_FOUND)
else(OPENCL_FOUND) else(OPENCL_FOUND)
set(OPENCL_LIBRARIES) set(OPENCL_LIBRARIES)
endif(OPENCL_FOUND) endif(OPENCL_FOUND)
mark_as_advanced(OPENCL_INCLUDE_DIR OPENCL_LIBRARY)
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment