Browse Source

Merge branch 'opencl_dynlink' into bfgminer-2.8.x

Luke Dashjr 13 years ago
parent
commit
3bab61908a
1 changed files with 3 additions and 1 deletions
  1. 3 1
      driver-opencl.c

+ 3 - 1
driver-opencl.c

@@ -213,7 +213,9 @@ CL_API_ENTRY cl_int CL_API_CALL
 
 
 static bool
 static bool
 load_opencl_symbols() {
 load_opencl_symbols() {
-#ifndef WIN32
+#if defined(__APPLE__)
+	void *cl = dlopen("/System/Library/Frameworks/OpenCL.framework/Versions/Current/OpenCL", RTLD_LAZY);
+#elif !defined(WIN32)
 	void *cl = dlopen("libOpenCL.so", RTLD_LAZY);
 	void *cl = dlopen("libOpenCL.so", RTLD_LAZY);
 #else
 #else
 	HMODULE cl = LoadLibrary("OpenCL.dll");
 	HMODULE cl = LoadLibrary("OpenCL.dll");