summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2020-10-26 15:17:00 +0800
committerPeng Wu <alexepico@gmail.com>2020-10-26 15:17:00 +0800
commit7e1d13c51f1744002e34f81d4c618ea0b5dcb87b (patch)
treec711eb27b0ad84f48ba4b827ff2218d425b3e529 /configure.ac
parent0efb6619f9731064270a47d686a5fd55ea8a243e (diff)
downloadibus-libzhuyin-7e1d13c51f1744002e34f81d4c618ea0b5dcb87b.tar.gz
ibus-libzhuyin-7e1d13c51f1744002e34f81d4c618ea0b5dcb87b.tar.xz
ibus-libzhuyin-7e1d13c51f1744002e34f81d4c618ea0b5dcb87b.zip
check libpinyin database format from table.conf
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index c7cf3e5..91b78f7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,6 +57,16 @@ PKG_CHECK_MODULES(IBUS, [
ibus-1.0 >= 1.4.0
])
+# check libpinyin database format
+PKG_CHECK_MODULES(LIBPINYIN, [
+ libpinyin >= 2.4.92
+], [enable_libpinyin=yes])
+
+LIBPINYIN_DATADIR=`$PKG_CONFIG --variable=pkgdatadir libpinyin`
+TABLE_FILE="$LIBPINYIN_DATADIR/data/table.conf"
+DATABASE_FORMAT=`grep "database format:" $TABLE_FILE|cut -d":" -f2`
+AC_SUBST(DATABASE_FORMAT)
+
# check libzhuyin
PKG_CHECK_MODULES(LIBZHUYIN, [
libzhuyin >= 2.2.0
@@ -136,6 +146,7 @@ ibus-libzhuyin.spec
data/Makefile
data/icons/Makefile
data/model/Makefile
+data/model/table.conf
])
AC_OUTPUT
@@ -144,6 +155,7 @@ AC_MSG_RESULT([
Build options:
Version $VERSION
Install prefix $prefix
+ DBM $DATABASE_FORMAT
Use boost $enable_boost
Use opencc $enable_opencc
Use libzhuyin $enable_libzhuyin