write clearPinyinUserData
[platform/upstream/ibus-libpinyin.git] / configure.ac
index 94f8975..6df8f2c 100644 (file)
@@ -21,8 +21,8 @@
 # if not 1, append datestamp to the version number.
 m4_define([ibus_released], [1])
 m4_define([ibus_major_version], [1])
-m4_define([ibus_minor_version], [4])
-m4_define([ibus_micro_version], [0])
+m4_define([ibus_minor_version], [5])
+m4_define([ibus_micro_version], [91])
 m4_define(ibus_maybe_datestamp,
     m4_esyscmd([if test x]ibus_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
 
@@ -50,6 +50,7 @@ AC_ISC_POSIX
 AC_HEADER_STDC
 IT_PROG_INTLTOOL([0.35.0])
 AM_PROG_LIBTOOL
+AC_PROG_SED
 
 # check ibus
 PKG_CHECK_MODULES(IBUS, [
@@ -62,22 +63,16 @@ PKG_CHECK_MODULES(SQLITE, [
 ])
 AC_PATH_PROG(SQLITE3, sqlite3)
 
-# check libpinyin
-# --disable-libpinyin
-AC_ARG_ENABLE(libpinyin,
-    AS_HELP_STRING([--disable-libpinyin],
-         [do not use libpinyin]),
-    [enable_libpinyin=$enableval],
-    [enable_libpinyin=yes]
-)
-
 PKG_CHECK_MODULES(LIBPINYIN, [
-    libpinyin >= 0.6.0
-], [],
-[enable_libpinyin=no])
+    libpinyin >= 0.8.91
+], [enable_libpinyin=yes])
 
 AM_CONDITIONAL(IBUS_BUILD_LIBPINYIN, [test x"$enable_libpinyin" = x"yes"])
 
+LIBPINYIN_DATADIR=`$PKG_CONFIG --variable=pkgdatadir libpinyin`
+
+AC_SUBST(LIBPINYIN_DATADIR)
+
 # check uuid
 AC_CHECK_FUNCS([uuid_create], [], [
     PKG_CHECK_MODULES(LIBUUID, uuid, [
@@ -193,6 +188,16 @@ AC_ARG_ENABLE(english-input-mode,
 
 AM_CONDITIONAL(IBUS_BUILD_ENGLISH_INPUT_MODE, [test x"$enable_english_input_mode" = x"yes"])
 
+# --disable-stroke-input-mode
+AC_ARG_ENABLE(stroke-input-mode,
+        AS_HELP_STRING([--disable-stroke-input-mode],
+        [do not build stroke input mode]),
+        [enable_stroke_input_mode=$enableval],
+        [enable_stroke_input_mode=yes]
+)
+
+AM_CONDITIONAL(IBUS_BUILD_STROKE_INPUT_MODE, [test x"$enable_stroke_input_mode" = x"yes"])
+
 # OUTPUT files
 AC_CONFIG_FILES([ po/Makefile.in
 Makefile
@@ -202,7 +207,6 @@ src/Makefile
 src/libpinyin.xml.in
 setup/Makefile
 setup/ibus-setup-libpinyin
-setup/version.py
 data/Makefile
 data/icons/Makefile
 m4/Makefile
@@ -218,6 +222,7 @@ Build options:
     Use opencc                  $enable_opencc
     Use libpinyin               $enable_libpinyin
     Build lua extension         $enable_lua_extension
+    Build stroke input mode     $enable_stroke_input_mode
     Build english input mode    $enable_english_input_mode
 ])