-AC_ARG_ENABLE(simple-clients, [ --enable-simple-clients],, enable_simple_clients=yes)
-AM_CONDITIONAL(BUILD_SIMPLE_CLIENTS, test x$enable_simple_clients == xyes)
-if test x$enable_simple_clients == xyes; then
- AC_DEFINE([BUILD_SIMPLE_CLIENTS], [1], [Build the Wayland simple clients])
- PKG_CHECK_MODULES(SIMPLE_CLIENT,
- [egl >= 7.10 glesv2 wayland-client wayland-egl])
+
+AC_ARG_ENABLE(android-compositor,
+ AS_HELP_STRING([--disable-android-compositor],
+ [do not build-test the Android 4.0 backend]),,
+ enable_android_compositor=yes)
+AM_CONDITIONAL(ENABLE_ANDROID_COMPOSITOR, test x$enable_android_compositor = xyes)
+if test x$enable_android_compositor = xyes; then
+ AC_DEFINE([BUILD_ANDROID_COMPOSITOR], [1], [Build the compositor for Android 4.0])
+ PKG_CHECK_MODULES(ANDROID_COMPOSITOR, [mtdev >= 1.1.0])
+fi
+
+AC_ARG_WITH(cairo-glesv2,
+ AS_HELP_STRING([--with-cairo-glesv2],
+ [Use GLESv2 cairo instead of full GL]))
+if test "x$with_cairo_glesv2" = "xyes"; then
+ cairo_modules="cairo-glesv2"
+ AC_DEFINE([USE_CAIRO_GLESV2], [1], [Use the GLESv2 GL cairo backend])
+else
+ cairo_modules="cairo-gl"
+fi
+
+PKG_CHECK_MODULES(PIXMAN, [pixman-1])
+PKG_CHECK_MODULES(PNG, [libpng])
+PKG_CHECK_MODULES(WEBP, [libwebp], [have_webp=yes], [have_webp=no])
+AS_IF([test "x$have_webp" = "xyes"],
+ [AC_DEFINE([HAVE_WEBP], [1], [Have webp])])
+
+AC_CHECK_LIB([jpeg], [jpeg_CreateDecompress], have_jpeglib=yes)
+if test x$have_jpeglib = xyes; then
+ JPEG_LIBS="-ljpeg"
+else
+ AC_ERROR([libjpeg not found])
+fi
+AC_SUBST(JPEG_LIBS)
+
+PKG_CHECK_MODULES(CAIRO, [cairo])
+
+AC_ARG_ENABLE(simple-clients,
+ AS_HELP_STRING([--disable-simple-clients],
+ [do not build the simple wl_shm clients]),,
+ enable_simple_clients=yes)
+AM_CONDITIONAL(BUILD_SIMPLE_CLIENTS, test "x$enable_simple_clients" = "xyes")
+if test x$enable_simple_clients = xyes; then
+ PKG_CHECK_MODULES(SIMPLE_CLIENT, [wayland-client])
+fi
+
+AC_ARG_ENABLE(simple-egl-clients,
+ AS_HELP_STRING([--disable-simple-egl-clients],
+ [do not build the simple EGL clients]),,
+ enable_simple_egl_clients=yes)
+AM_CONDITIONAL(BUILD_SIMPLE_EGL_CLIENTS, test "x$enable_simple_egl_clients" = "xyes")
+if test x$enable_simple_egl_clients = xyes; then
+ PKG_CHECK_MODULES(SIMPLE_EGL_CLIENT,
+ [egl >= 7.10 glesv2 wayland-client wayland-egl wayland-cursor])