summaryrefslogtreecommitdiff
path: root/packages/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'packages/graphics')
-rw-r--r--packages/graphics/cairo/cairo.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/graphics/cairo/cairo.mk b/packages/graphics/cairo/cairo.mk
index bd6dad7..226eaa5 100644
--- a/packages/graphics/cairo/cairo.mk
+++ b/packages/graphics/cairo/cairo.mk
@@ -50,8 +50,12 @@ CAIRO_CONFIG_OPTS-n += --enable-directfb=no
endif
ifeq ($(CONFIG_EMBTK_HAVE_CAIRO_WITH_LIBXCB),y)
-CAIRO_DEPS += xcbutil_install libx11_install
CAIRO_CONFIG_OPTS-y += --enable-xcb=yes
+CAIRO_CONFIG_OPTS-y += $(if $(CONFIG_EMBTK_HAVE_LIBXRENDER), \
+ --enable-xlib-xrender, \
+ --disable-xlib-xrender)
+CAIRO_DEPS += $(if $(CONFIG_EMBTK_HAVE_LIBXRENDER),libxrender_install)
+CAIRO_DEPS += xcbutil_install libx11_install
else
CAIRO_CONFIG_OPTS-n += --enable-xcb=no
CAIRO_CONFIG_OPTS-n += --without-x