1 | #include "EXTERN.h" |
1 | #include "EXTERN.h" |
2 | #include "perl.h" |
2 | #include "perl.h" |
3 | #include "XSUB.h" |
3 | #include "XSUB.h" |
4 | |
4 | |
|
|
5 | #ifdef __APPLE__ |
|
|
6 | #include <OpenCL/opencl.h> |
|
|
7 | #else |
5 | #include <CL/opencl.h> |
8 | #include <CL/opencl.h> |
|
|
9 | #endif |
6 | |
10 | |
7 | typedef cl_platform_id OpenCL__Platform; |
11 | typedef cl_platform_id OpenCL__Platform; |
8 | typedef cl_device_id OpenCL__Device; |
12 | typedef cl_device_id OpenCL__Device; |
9 | typedef cl_context OpenCL__Context; |
13 | typedef cl_context OpenCL__Context; |
10 | typedef cl_command_queue OpenCL__Queue; |
14 | typedef cl_command_queue OpenCL__Queue; |