diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2014-10-31 01:33:02 +0100 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-11-10 07:58:41 +0100 |
commit | 79ae63897652995e809ab386e0214e3b8ad74b91 (patch) | |
tree | 476bbb8ab76b5bbe9e9e099e71bf555f2edfb8cb /sc/workben/opencl | |
parent | 5606d14c3e8732bcb6b0ea5513719fa973a435a2 (diff) |
make that file platform independent
Change-Id: I65c056faaa95af3493b73a7403f199c8c826d724
Diffstat (limited to 'sc/workben/opencl')
-rw-r--r-- | sc/workben/opencl/platform_detect.cxx | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/sc/workben/opencl/platform_detect.cxx b/sc/workben/opencl/platform_detect.cxx index b0a9c610d7e1..ef4558818d24 100644 --- a/sc/workben/opencl/platform_detect.cxx +++ b/sc/workben/opencl/platform_detect.cxx @@ -7,13 +7,17 @@ using namespace std; +#ifdef WIN32 +#define OPENCL_DLL_NAME "OpenCL.dll" +#elif defined(MACOSX) +#define OPENCL_DLL_NAME NULL +#else +#define OPENCL_DLL_NAME "libOpenCL.so" +#endif + int main() { - const char* dllname = "libOpenCL.so"; // on Linux -// const char* dllname = "OpenCL.dll"; // from GPU driver. -// const char* dllname = "amdocl.dll"; // from AMD SDK -// const char* dllname = "intelocl.dll"; // from Intel SDK - int status = clewInit(dllname); + int status = clewInit(OPENCL_DLL_NAME); if (status < 0) { cout << "failed to load" << endl; |