diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index fbeae38..d379c8f 100644 --- a/configure.ac +++ b/configure.ac @@ -36,4 +36,68 @@ PKG_CHECK_MODULES(DEP, xext x11 xtst) AC_SUBST(DEP_CFLAGS) AC_SUBST(DEP_LIBS) +PKG_CHECK_MODULES(XEXT, xextproto xext, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XEXTPROTO_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/multibuf.h X11/extensions/XShm.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XKB, kbproto x11, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XKB_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/XKB.h X11/XKBlib.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XF86VIDMODE, xf86vidmodeproto xxf86vm, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XF86VIDMODE_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/xf86vmode.h X11/extensions/xf86vmstr.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XF86DGA, xf86dgaproto xxf86dga, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XF86DGA_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/xf86dga.h X11/extensions/xf86dgastr.h],,, + [#include <X11/Xlib.h> +#include <X11/Xproto.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XF86MISC, xf86miscproto xxf86misc, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XF86MISC_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/xf86misc.h X11/extensions/xf86mscstr.h],,, + [#include <X11/Xlib.h> +#include <X11/Xproto.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XINPUT, inputproto xi, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XINPUT_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/XInput.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XRENDER, renderproto xrender, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XRENDER_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/Xrender.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XINERAMA, panoramixproto xinerama, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XINERAMA_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/Xinerama.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(DMX, dmxproto dmx, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $DMX_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/dmxext.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + +PKG_CHECK_MODULES(XPRINT, printproto xp, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $XPRINT_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/Print.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"]) + AC_OUTPUT([Makefile]) |