summaryrefslogtreecommitdiffstats
path: root/rules/cairo.in
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2014-08-07 14:30:01 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2014-08-08 15:04:35 +0200
commit0f16f40b8c2229e5b429b2c15505787a5924733f (patch)
tree4d4f8ab8fe154e13ded8dadef0673d9de8a18d39 /rules/cairo.in
parent9491020df5b9fa590545f3b7bfc7aa02db572e18 (diff)
downloadptxdist-0f16f40b8c2229e5b429b2c15505787a5924733f.tar.gz
ptxdist-0f16f40b8c2229e5b429b2c15505787a5924733f.tar.xz
cairo: version bump 1.10.2 -> 1.12.16
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/cairo.in')
-rw-r--r--rules/cairo.in61
1 files changed, 43 insertions, 18 deletions
diff --git a/rules/cairo.in b/rules/cairo.in
index 0e8f25bad..89e9eb3e1 100644
--- a/rules/cairo.in
+++ b/rules/cairo.in
@@ -5,15 +5,18 @@ menuconfig CAIRO
select GCCLIBS_GCC_S
select XORG_LIB_XT if CAIRO_XLIB && !GTK_TARGET_HOST_X11
select XORG_LIB_XRENDER if CAIRO_XLIB && !GTK_TARGET_HOST_X11
-
+ select ZLIB if CAIRO_PS || CAIRO_PDF
select GLIB if CAIRO_GOBJECT
-
select DIRECTFB if CAIRO_DIRECTFB
-
select FREETYPE if CAIRO_FREETYPE
select FONTCONFIG if CAIRO_FREETYPE
-
select LIBPNG if CAIRO_PNG
+ select MESALIB if CAIRO_GL || CAIRO_GLES2
+ select MESALIB_OPENGL if CAIRO_GL
+ select MESALIB_GLES2 if CAIRO_GLES2
+ select MESALIB_GLX if CAIRO_GLX
+ select MESALIB_EGL if CAIRO_EGL
+ select LIBXCB if CAIRO_XCB
select PIXMAN
@@ -28,42 +31,64 @@ if CAIRO
config CAIRO_GOBJECT
bool
-config CAIRO_PS
+comment "surface backends"
+
+config CAIRO_XLIB
bool
- prompt "PostScript backend"
+ prompt "Xlib"
-config CAIRO_PDF
+config CAIRO_XCB
bool
- prompt "PDF backend"
+ prompt "xcb"
+config CAIRO_GL
+ bool
+ depends on !CAIRO_GLES2
+ prompt "OpenGL"
-config CAIRO_XLIB
+config CAIRO_GLES2
bool
- prompt "Xlib backend"
- select CAIRO_FREETYPE
+ prompt "OpenGLESv2"
config CAIRO_DIRECTFB
bool
- prompt "directfb backend"
+ prompt "directfb"
select CAIRO_FREETYPE
-config CAIRO_WIN32
+config CAIRO_PS
+ bool
+ prompt "PostScript"
+
+config CAIRO_PDF
bool
- prompt "Win32 backend"
- help
- Build cairo with the Win 32 backend. Makes only sense on mingw.
+ prompt "PDF"
config CAIRO_SVG
bool
- prompt "SVG backend"
+ prompt "SVG"
select CAIRO_PNG
+comment "features"
+
config CAIRO_FREETYPE
bool
- prompt "Freetype font backend"
+ prompt "FreeType font backend"
config CAIRO_PNG
bool
prompt "PNG support"
+if CAIRO_GL || CAIRO_GLES2
+
+config CAIRO_GLX
+ bool
+ depends on !CAIRO_EGL
+ prompt "GLX support"
+
+config CAIRO_EGL
+ bool
+ prompt "EGL support"
+
+endif
+
endif