configure: Only check for XCB if x11 compositor is enabled
diff --git a/configure.ac b/configure.ac
index 39007cd..b0ccdf2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,15 +20,6 @@
PKG_PROG_PKG_CONFIG()
-PKG_CHECK_MODULES([XCB], xcb)
-xcb_save_LIBS=$LIBS
-xcb_save_CFLAGS=$CFLAGS
-CFLAGS=$XCB_CFLAGS
-LIBS=$XCB_LIBS
-AC_CHECK_FUNCS([xcb_poll_for_queued_event])
-LIBS=$xcb_save_LIBS
-CFLAGS=$xcb_save_CFLAGS
-
AC_CHECK_FUNC([dlopen], [],
AC_CHECK_LIB([dl], [dlopen], DLOPEN_LIBS="-ldl"))
AC_SUBST(DLOPEN_LIBS)
@@ -43,6 +34,15 @@
enable_x11_compositor=yes)
AM_CONDITIONAL(ENABLE_X11_COMPOSITOR, test x$enable_x11_compositor == xyes)
if test x$enable_x11_compositor == xyes; then
+ PKG_CHECK_MODULES([XCB], xcb)
+ xcb_save_LIBS=$LIBS
+ xcb_save_CFLAGS=$CFLAGS
+ CFLAGS=$XCB_CFLAGS
+ LIBS=$XCB_LIBS
+ AC_CHECK_FUNCS([xcb_poll_for_queued_event])
+ LIBS=$xcb_save_LIBS
+ CFLAGS=$xcb_save_CFLAGS
+
AC_DEFINE([BUILD_X11_COMPOSITOR], [1], [Build the X11 compositor])
PKG_CHECK_MODULES(X11_COMPOSITOR, [x11 x11-xcb])
fi