sc/source/core/opencl/openclwrapper.cxx |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

New commits:
commit edb3cd3dacb45cc8806f4c8018b303879bec2217
Author: Kohei Yoshida <kohei.yosh...@collabora.com>
Date:   Fri Sep 13 11:47:56 2013 -0400

    Correct shared library name per platform.
    
    Change-Id: Ie50661aff48f74ea49162d1f893d3d0fc2ee2165

diff --git a/sc/source/core/opencl/openclwrapper.cxx 
b/sc/source/core/opencl/openclwrapper.cxx
index a45241c..a32cf8a 100644
--- a/sc/source/core/opencl/openclwrapper.cxx
+++ b/sc/source/core/opencl/openclwrapper.cxx
@@ -33,6 +33,10 @@
 #define OCL_CHECK(value1,value2,str) \
     if(value1!=value2) \
         fprintf(stderr,"[OCL_ERROR] %s\n",str);
+
+#define OPENCL_DLL_NAME "OpenCL.dll"
+#else
+#define OPENCL_DLL_NAME "libOpenCL.so"
 #endif
 
 using namespace std;
@@ -46,7 +50,7 @@ int OpenclDevice::initEnv()
 {
     // TODO: This part needs more platform specific handling.  On Windows,
     // the GPU Driver itself  installs OpenCL.dll in the system folder.
-    int status = clewInit("OpenCL.dll");
+    int status = clewInit(OPENCL_DLL_NAME);
     if (status < 0)
         return 1;
 
@@ -2693,7 +2697,7 @@ bool createPlatformInfo(cl_platform_id nPlatformId, 
OpenclPlatformInfo& rPlatfor
 
 void fillOpenCLInfo(std::vector<OpenclPlatformInfo>& rPlatforms)
 {
-    int status = clewInit("libOpenCL.so");
+    int status = clewInit(OPENCL_DLL_NAME);
     if (status < 0)
         return;
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to