mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-08 04:28:02 +02:00
Add an #error if cairo-foo.h is included when cairo was compiled without support for the foo backend.
This commit is contained in:
parent
f797eaac1c
commit
95859dc2c6
10 changed files with 41 additions and 2 deletions
13
ChangeLog
13
ChangeLog
|
|
@ -1,3 +1,16 @@
|
|||
2005-05-14 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* src/cairo-atsui.h:
|
||||
* src/cairo-ft.h:
|
||||
* src/cairo-glitz.h:
|
||||
* src/cairo-pdf.h:
|
||||
* src/cairo-ps.h:
|
||||
* src/cairo-quartz.h:
|
||||
* src/cairo-win32.h:
|
||||
* src/cairo-xcb.h:
|
||||
* src/cairo-xlib.h: Add an #error if cairo-foo.h is included when
|
||||
cairo was compiled without support for the foo backend.
|
||||
|
||||
2005-05-14 Carl Worth <cworth@cworth.org>
|
||||
|
||||
* test/pdf-surface.c (main): Update for change in
|
||||
|
|
|
|||
|
|
@ -48,5 +48,8 @@ CAIRO_BEGIN_DECLS
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_ATSUI_FONT */
|
||||
# error Cairo was not compiled with support for the atsui font backend
|
||||
#endif /* CAIRO_HAS_ATSUI_FONT */
|
||||
|
||||
#endif /* CAIRO_ATSUI_H */
|
||||
|
|
|
|||
|
|
@ -64,5 +64,8 @@ cairo_ft_scaled_font_unlock_face (cairo_scaled_font_t *scaled_font);
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_FT_FONT */
|
||||
# error Cairo was not compiled with support for the freetype font backend
|
||||
#endif /* CAIRO_HAS_FT_FONT */
|
||||
|
||||
#endif /* CAIRO_FT_H */
|
||||
|
|
|
|||
|
|
@ -50,5 +50,8 @@ cairo_glitz_surface_create (glitz_surface_t *surface);
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_GLITZ_SURFACE */
|
||||
# error Cairo was not compiled with support for the glitz backend
|
||||
#endif /* CAIRO_HAS_GLITZ_SURFACE */
|
||||
|
||||
#endif /* CAIRO_GLITZ_H */
|
||||
|
|
|
|||
|
|
@ -64,5 +64,8 @@ cairo_pdf_surface_set_ppi (cairo_surface_t *surface,
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_PDF_SURFACE */
|
||||
# error Cairo was not compiled with support for the pdf backend
|
||||
#endif /* CAIRO_HAS_PDF_SURFACE */
|
||||
|
||||
#endif /* CAIRO_PDF_H */
|
||||
|
|
|
|||
|
|
@ -56,5 +56,8 @@ cairo_ps_surface_create (FILE *file,
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_PS_SURFACE */
|
||||
# error Cairo was not compiled with support for the ps backend
|
||||
#endif /* CAIRO_HAS_PS_SURFACE */
|
||||
|
||||
#endif /* CAIRO_PS_H */
|
||||
|
|
|
|||
|
|
@ -52,6 +52,9 @@ cairo_quartz_surface_create ( CGContextRef context,
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_QUARTZ_SURFACE */
|
||||
# error Cairo was not compiled with support for the quartz backend
|
||||
#endif /* CAIRO_HAS_QUARTZ_SURFACE */
|
||||
|
||||
#endif /* CAIRO_QUARTZ_H */
|
||||
|
||||
|
|
|
|||
|
|
@ -60,8 +60,10 @@ cairo_win32_scaled_font_done_font (cairo_scaled_font_t *scaled_font);
|
|||
double
|
||||
cairo_win32_scaled_font_get_metrics_factor (cairo_scaled_font_t *scaled_font);
|
||||
|
||||
#endif /* CAIRO_HAS_WIN32_SURFACE */
|
||||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_WIN32_SURFACE */
|
||||
# error Cairo was not compiled with support for the win32 backend
|
||||
#endif /* CAIRO_HAS_WIN32_SURFACE */
|
||||
|
||||
#endif /* _CAIRO_WIN32_H_ */
|
||||
|
|
|
|||
|
|
@ -54,5 +54,8 @@ cairo_xcb_surface_create (XCBConnection *dpy,
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_XCB_SURFACE */
|
||||
# error Cairo was not compiled with support for the xcb backend
|
||||
#endif /* CAIRO_HAS_XCB_SURFACE */
|
||||
|
||||
#endif /* CAIRO_XCB_H */
|
||||
|
|
|
|||
|
|
@ -62,6 +62,9 @@ cairo_xlib_surface_set_size (cairo_surface_t *surface,
|
|||
|
||||
CAIRO_END_DECLS
|
||||
|
||||
#else /* CAIRO_HAS_XLIB_SURFACE */
|
||||
# error Cairo was not compiled with support for the xlib backend
|
||||
#endif /* CAIRO_HAS_XLIB_SURFACE */
|
||||
|
||||
#endif /* CAIRO_XLIB_H */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue