summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2011-01-14 17:22:35 -0500
committerKristian Høgsberg <krh@bitplanet.net>2011-01-14 17:39:11 -0500
commita9410223720329a90d1b41de2fbb6e5b1e53f5c5 (patch)
tree46fc81a3da64b8116e40450a157de9317696d87b /configure.ac
parentc5d6be95304ff89db452ac48444be978bb2aa116 (diff)
Make it possible to enable/disable the various compositors from configure
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac25
1 files changed, 25 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 31654a6..e3c3336 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,6 +29,31 @@ PKG_CHECK_MODULES(POPPLER, [poppler-glib gdk-2.0],
[have_poppler=yes], [have_poppler=no])
AM_CONDITIONAL(HAVE_POPPLER, test "x$have_poppler" = "xyes")
+
+AC_ARG_ENABLE(x11-compositor, [ --enable-x11-compositor],,
+ enable_x11_compositor=yes)
+AM_CONDITIONAL(ENABLE_X11_COMPOSITOR, test x$enable_x11_compositor == xyes)
+if test x$enable_x11_compositor == xyes; then
+ AC_DEFINE([BUILD_X11_COMPOSITOR], [1], [Build the X11 compositor])
+fi
+
+
+AC_ARG_ENABLE(drm-compositor, [ --enable-drm-compositor])
+AM_CONDITIONAL(ENABLE_DRM_COMPOSITOR, test x$enable_drm_compositor == xyes)
+if test x$enable_drm_compositor == xyes; then
+ AC_DEFINE([BUILD_DRM_COMPOSITOR], [1], [Build the DRM compositor])
+fi
+
+
+AC_ARG_ENABLE(wayland-compositor, [ --enable-wayland-compositor])
+AM_CONDITIONAL(ENABLE_WAYLAND_COMPOSITOR,
+ test x$enable_wayland_compositor == xyes)
+if test x$enable_wayland_compositor == xyes; then
+ AC_DEFINE([BUILD_WAYLAND_COMPOSITOR], [1],
+ [Build the Wayland (nested) compositor])
+fi
+
+
PKG_CHECK_MODULES(CAIRO_GL, [cairo-gl],
[have_cairo_gl=yes], [have_cairo_gl=no])
AS_IF([test "x$have_cairo_gl" = "xyes"],