summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2004-01-20 08:55:26 +0000
committerSergey Udaltsov <svu@gnome.org>2004-01-20 08:55:26 +0000
commitab2c2908cc9605d2810cd2e56011e114d02fff7f (patch)
tree35b9b87fbe952f14ea8f227c6bcc15a4c3bd2b89
parent5961a02626876b7ec6c2561de2d8d13464edf672 (diff)
downloadlibxklavier-ab2c2908cc9605d2810cd2e56011e114d02fff7f.tar.gz
detecting xkb headers
-rw-r--r--configure.in14
1 files changed, 13 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index a1582c4..23f1593 100644
--- a/configure.in
+++ b/configure.in
@@ -56,7 +56,7 @@ AC_SUBST(x_includes)
AC_ARG_WITH( xkb_base,
[ --with-xkb-base=DIR XKB base path (by default it is /usr/X11R6/lib/X11/xkb)],
xkb_base="$withval",
- xkb_base="/usr/X11R6/lib/X11/xkb" )
+ xkb_base="$x_libraries/X11/xkb" )
if ! test -d $xkb_base; then
AC_MSG_ERROR([The path $xkb_base does not denote the directory])
@@ -64,6 +64,18 @@ fi
AC_DEFINE_UNQUOTED(XKB_BASE,"${xkb_base}",Base for XKB configuration)
+ac_xkblib_include="\
+#include <stdio.h>
+#include <X11/Xlib.h>
+#include <X11/XKBlib.h>"
+
+AC_CHECK_HEADER([X11/extensions/XKBrules.h],
+ [xkb_headers_present=yes],[],$ac_xkblib_include)
+
+AM_CONDITIONAL(XKB_HEADERS_PRESENT, test "$xkb_headers_present" = "yes")
+
+AC_SUBST(xkbheaders_present)
+
AC_ARG_ENABLE(doxygen,
[ --enable-doxygen Build doxygen documentation],
, enable_doxygen=no)