Turn on detectable autorepeat if the X Keyboard Extension is
detected.
diff --git a/configure.in b/configure.in
index 3776d8a..d7e4fe4 100644
--- a/configure.in
+++ b/configure.in
@@ -173,6 +173,16 @@
dnl *** All three of the following tests require X11/Xlib.h
AC_CHECK_HEADERS(X11/Xlib.h,
[
+ dnl *** Check for X keyboard extension
+ AC_CHECK_HEADERS(X11/XKBlib.h,
+ [ dnl *** If X11/XKBlib.h exists...
+ AC_CHECK_LIB(X11, XkbQueryExtension,
+ AC_DEFINE(HAVE_XKB),,
+ $X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
+ ],
+ AC_MSG_WARN([XKB extension not found!!])
+ )
+
dnl *** Check for X Shm extension
AC_CHECK_HEADERS(X11/extensions/XShm.h,
[ dnl *** If X11/extensions/XShm.h exists...
@@ -184,13 +194,13 @@
)
dnl *** Check for X shape extension
- AC_CHECK_HEADERS(X11/Xlib.h X11/extensions/shape.h,
+ AC_CHECK_HEADERS(X11/extensions/shape.h,
[ dnl *** If X11/extensions/shape.h exists...
AC_CHECK_LIB(Xext,XShapeQueryExtension,
AC_DEFINE(HAVE_LIBXSHAPE),,
$X_LIBS -lXext -lX11 $X_EXTRA_LIBS)
],
- AC_MSG_WARN([XShape extension found!!])
+ AC_MSG_WARN([XShape extension not found!!])
)
dnl *** Check for XFree86 DGA / DGA 2.0 extension