diff options
-rw-r--r-- | configure.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/configure.in b/configure.in index fb40a21..f400038 100644 --- a/configure.in +++ b/configure.in @@ -57,10 +57,11 @@ AC_SUBST(X_CFLAGS) AC_ARG_WITH( xkb_base, [ --with-xkb-base=DIR XKB base path (by default it is /usr/share/X11/xkb)], xkb_base="$withval", - if test -z "$X_LIBS" ; then + xorgdata=`$PKG_CONFIG --variable=datarootdir xorg-server` + if test -z "$xorgdata" ; then xkb_base="/usr/share/X11/xkb" else - xkb_base="$X_LIBS/X11/xkb" + xkb_base="$xorgdata/X11/xkb" fi ) AC_DEFINE_UNQUOTED(XKB_BASE,"${xkb_base}",Base for XKB configuration) |