summaryrefslogtreecommitdiffstats
path: root/rules/cairo.in
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2007-10-02 23:04:53 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2007-10-02 23:04:53 +0000
commitb77213f15bb99ec84c20f09c0b554bca6494857a (patch)
tree115ba6bfdcec71223f97b92d6836912ae83ad3df /rules/cairo.in
parentd82dd0251c44b36babf856aad3f49e53662a9af0 (diff)
downloadptxdist-b77213f15bb99ec84c20f09c0b554bca6494857a.tar.gz
ptxdist-b77213f15bb99ec84c20f09c0b554bca6494857a.tar.xz
* gtk: backport from TechPool
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7341 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/cairo.in')
-rw-r--r--rules/cairo.in38
1 files changed, 31 insertions, 7 deletions
diff --git a/rules/cairo.in b/rules/cairo.in
index 2f86d385a..7df3aa11a 100644
--- a/rules/cairo.in
+++ b/rules/cairo.in
@@ -1,29 +1,53 @@
menuconfig CAIRO
bool
- select XORG_LIB_XT if CAIRO_XLIB
- select XORG_LIB_XRENDER if CAIRO_XLIB
+ select XORG_LIB_XT if CAIRO_XLIB && !GTK_TARGET_HOST_X11
+ select XORG_LIB_XRENDER if CAIRO_XLIB && !GTK_TARGET_HOST_X11
+
+ select DIRECTFB if CAIRO_DIRECTFB
- select FONTCONFIG if CAIRO_FREETYPE
select FREETYPE if CAIRO_FREETYPE
+ select FONTCONFIG if CAIRO_FREETYPE
select LIBPNG if CAIRO_PNG
- prompt "cairo"
+ prompt "cairo "
+
+config CAIRO_PS
+ bool
+ depends on CAIRO
+ prompt "PostScript backend"
+
+config CAIRO_PDF
+ bool
+ depends on CAIRO
+ prompt "PDF backend"
+
config CAIRO_XLIB
bool
- default y
depends on CAIRO
prompt "Xlib backend"
+ select CAIRO_FREETYPE
+
+config CAIRO_DIRECTFB
+ bool
+ depends on CAIRO
+ prompt "directfb backend"
+ select CAIRO_FREETYPE
+
+config CAIRO_WIN32
+ bool
+ depends on CAIRO
+ depends on ARCH_MINGW
+ prompt "Win32 backend"
+
config CAIRO_FREETYPE
bool
- default y
depends on CAIRO
prompt "Freetype font backend"
config CAIRO_PNG
bool
- default y
depends on CAIRO
prompt "PNG support"