update autoconf for stroke editor
authorPeng Wu <alexepico@gmail.com>
Mon, 23 Jul 2012 05:18:55 +0000 (13:18 +0800)
committerPeng Wu <alexepico@gmail.com>
Mon, 23 Jul 2012 05:18:55 +0000 (13:18 +0800)
configure.ac
src/Makefile.am
src/PYStrokeEditor.cc

index 65a5687..81e7396 100644 (file)
@@ -193,6 +193,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
@@ -218,6 +228,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
 ])
 
index 9aa39f9..8144a75 100644 (file)
@@ -78,6 +78,7 @@ ibus_engine_libpinyin_h_sources = \
        PYText.h \
        PYTypes.h \
        PYUtil.h \
+       PYStrokeEditor.h \
        PYEnglishEditor.h \
        PYLibPinyin.h \
        PYPPhoneticEditor.h \
@@ -109,6 +110,10 @@ if IBUS_BUILD_LUA_EXTENSION
 ibus_engine_libpinyin_c_sources += PYExtEditor.cc
 endif
 
+if IBUS_BUILD_STROKE_INPUT_MODE
+ibus_engine_libpinyin_c_sources += PYStrokeEditor.cc
+endif
+
 if IBUS_BUILD_ENGLISH_INPUT_MODE
 ibus_engine_libpinyin_c_sources += PYEnglishEditor.cc
 endif
index c7208d0..694fd64 100644 (file)
@@ -19,6 +19,7 @@
  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
+#include "PYStrokeEditor.h"
 #include <string.h>
 #include <string>
 #include <vector>