diff --git a/src/cairo-gl.h b/src/cairo-gl.h index daf8b468f..7b01eb2c1 100644 --- a/src/cairo-gl.h +++ b/src/cairo-gl.h @@ -92,7 +92,7 @@ cairo_public void cairo_gl_device_set_thread_aware (cairo_device_t *device, cairo_bool_t thread_aware); -#if defined(CAIRO_HAS_GLX_FUNCTIONS) +#if defined(CAIRO_HAS_GLX_FUNCTIONS) && CAIRO_HAS_GLX_FUNCTIONS #include cairo_public cairo_device_t * @@ -110,7 +110,7 @@ cairo_gl_surface_create_for_window (cairo_device_t *device, int width, int height); #endif -#if defined(CAIRO_HAS_WGL_FUNCTIONS) +#if defined(CAIRO_HAS_WGL_FUNCTIONS) && CAIRO_HAS_WGL_FUNCTIONS #include cairo_public cairo_device_t * @@ -126,7 +126,7 @@ cairo_gl_surface_create_for_dc (cairo_device_t *device, int height); #endif -#if defined(CAIRO_HAS_EGL_FUNCTIONS) +#if defined(CAIRO_HAS_EGL_FUNCTIONS) && CAIRO_HAS_EGL_FUNCTIONS #include cairo_public cairo_device_t *