From 2894ed19a3acd955a5d0e2f5a231a6f1eee8ac06 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 13 Mar 2007 04:55:18 -0400 Subject: [PATCH] [directfb,os2] #error if the backend is not compiled in, like others do --- src/cairo-directfb.h | 3 +++ src/cairo-os2.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/cairo-directfb.h b/src/cairo-directfb.h index 845f3de68..795a0dc16 100644 --- a/src/cairo-directfb.h +++ b/src/cairo-directfb.h @@ -48,5 +48,8 @@ cairo_directfb_surface_create (IDirectFB *dfb,IDirectFBSurface *surface); CAIRO_END_DECLS +#else /*CAIRO_HAS_DIRECTFB_SURFACE*/ +# error Cairo was not compiled with support for the directfb backend #endif /*CAIRO_HAS_DIRECTFB_SURFACE*/ + #endif /*CAIRO_DIRECTFB_H*/ diff --git a/src/cairo-os2.h b/src/cairo-os2.h index 3e1b4aad4..6a6c04d5b 100644 --- a/src/cairo-os2.h +++ b/src/cairo-os2.h @@ -194,6 +194,8 @@ cairo_os2_surface_set_manual_window_refresh (cairo_surface_t *surface, cairo_public cairo_bool_t cairo_os2_surface_get_manual_window_refresh (cairo_surface_t *surface); +#else /* CAIRO_HAS_OS2_SURFACE */ +# error Cairo was not compiled with support for the OS/2 backend #endif /* CAIRO_HAS_OS2_SURFACE */ CAIRO_END_DECLS