enable_lazy_launch=yes,
enable_lazy_launch=no)
+AC_ARG_ENABLE(ime-embed-app,
+ [ --disable-ime-embed-app Do not load IME in application when socket invalidate],
+ enable_ime_embed_app=no,
+ enable_ime_embed_app=yes)
+
if test "$have_x" = "yes"; then
SCIM_BUILD_X11_UTILS=1
enable_x11_utils=yes
ISF_INSTALL_SYSTEMD_SCRIPT=1
fi
+if test "$enable_ime_embed_app" = "yes"; then
+ AC_DEFINE(ENABLE_IME_EMBED_APP,1,[Load imengine in application side when socket invalidate])
+fi
+
AM_CONDITIONAL(SCIM_LD_VERSION_SCRIPT,
[test "$enable_ld_version_script" = "yes"])
Enable TrayIcon $enable_tray_icon
Enable MultiWindow $enable_multiwindow_support
Enable LazyLaunch $enable_lazy_launch
+ Enable IME Embed $enable_ime_embed_app
])
}
if (!check_result) {
+#if ENABLE_IME_EMBED_APP
//get modules list
scim_get_imengine_module_list (engine_list);
scim_get_helper_module_list (helper_list);
}
for (it = helper_list.begin (); it != helper_list.end (); it++)
load_engine_list.push_back (*it);
-
+#endif
launch_socket_frontend ();
manual = false;
}