From 870fa0503023cf7692e9ff95ae9672836ff989cd Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 1 Jul 2015 18:14:56 -0500
Subject: [PATCH] Fix Apple build

---
 cffi_build.py.in | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/cffi_build.py.in b/cffi_build.py.in
index d650a6c8..5bd1ecbf 100644
--- a/cffi_build.py.in
+++ b/cffi_build.py.in
@@ -48,11 +48,22 @@ if {CL_ENABLE_GL}:
 
 ffi.set_source("pyopencl._cffi",
         """
-        #include <CL/cl.h>
+        #ifndef __APPLE__
+            #include <CL/cl.h>
 
-        #ifdef HAVE_GL
-        #include <GL/gl.h>
-        #include <CL/cl_gl.h>
+            #ifdef HAVE_GL
+            #include <GL/gl.h>
+            #include <CL/cl_gl.h>
+            #include <CL/cl_gl_ext.h>
+            #endif
+        #else
+            #include <OpenCL/opencl.h>
+
+            #ifdef HAVE_GL
+            #include <OpenGL/OpenGL.h>
+            #include <OpenCL/cl_gl.h>
+            #include <OpenCL/cl_gl_ext.h>
+            #endif
         #endif
 
         extern "C" {{
-- 
GitLab