summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@unixuser.org>2013-01-08 15:39:49 +0900
committerDaiki Ueno <ueno@unixuser.org>2013-01-08 18:12:00 +0900
commit6865cb03ff476b5c4cf18ff0bb505e87fa8ef7f9 (patch)
treeacd513178974f950c2e7be937d8c167776c9cc86 /configure.ac
parent8532649f780515b85077c596c1159be76126272e (diff)
downloadcaribou-wip/xkbfile.tar.gz
Load keyboard symbols from xkbfile as a fallbackwip/xkbfile
When not layout file is found, try to read symbols from XKB rules and replace symbols in the base ("us") layout.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac4
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index ea4aa30..98fc8ff 100644
--- a/configure.ac
+++ b/configure.ac
@@ -45,6 +45,7 @@ PKG_CHECK_MODULES(LIBCARIBOU, [
gdk-3.0 >= $GDK_REQUIRED,
xtst,
x11,
+ xkbfile,
libxklavier,
libxml-2.0,
gee-0.8,
@@ -53,6 +54,9 @@ PKG_CHECK_MODULES(LIBCARIBOU, [
AC_SUBST(LIBCARIBOU_CFLAGS)
AC_SUBST(LIBCARIBOU_LIBS)
+XKB_BASE=$($PKG_CONFIG --variable xkb_base xkeyboard-config)
+AC_SUBST(XKB_BASE)
+
dnl == i18n ==
GETTEXT_PACKAGE=caribou
AC_SUBST(GETTEXT_PACKAGE)