configure: Only check for XCB if x11 compositor is enabled
This commit is contained in:
+9
-9
@@ -20,15 +20,6 @@ LT_INIT([disable-static])
|
|||||||
|
|
||||||
PKG_PROG_PKG_CONFIG()
|
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_FUNC([dlopen], [],
|
||||||
AC_CHECK_LIB([dl], [dlopen], DLOPEN_LIBS="-ldl"))
|
AC_CHECK_LIB([dl], [dlopen], DLOPEN_LIBS="-ldl"))
|
||||||
AC_SUBST(DLOPEN_LIBS)
|
AC_SUBST(DLOPEN_LIBS)
|
||||||
@@ -43,6 +34,15 @@ AC_ARG_ENABLE(x11-compositor, [ --enable-x11-compositor],,
|
|||||||
enable_x11_compositor=yes)
|
enable_x11_compositor=yes)
|
||||||
AM_CONDITIONAL(ENABLE_X11_COMPOSITOR, test x$enable_x11_compositor == xyes)
|
AM_CONDITIONAL(ENABLE_X11_COMPOSITOR, test x$enable_x11_compositor == xyes)
|
||||||
if test x$enable_x11_compositor == xyes; then
|
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])
|
AC_DEFINE([BUILD_X11_COMPOSITOR], [1], [Build the X11 compositor])
|
||||||
PKG_CHECK_MODULES(X11_COMPOSITOR, [x11 x11-xcb])
|
PKG_CHECK_MODULES(X11_COMPOSITOR, [x11 x11-xcb])
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user