Change-Id: I24fc56ca35bfc6f56b5e044c1a4fb240236e4f30
SCIM_LIBEXECDIR="$libdir/scim$SCIM_EPOCH"
SCIM_LOCALEDIR="/usr/share/locale"
SCIM_TEMPDIR="/run/.isf"
+SCIM_LIBDIR="$libdir"
AC_SUBST(SCIM_BINDIR)
AC_SUBST(SCIM_DATADIR)
AC_SUBST(SCIM_LIBEXECDIR)
AC_SUBST(SCIM_LOCALEDIR)
AC_SUBST(SCIM_TEMPDIR)
+AC_SUBST(SCIM_LIBDIR)
AC_SUBST(RO_APP_DIR)
AC_SUBST(RO_PACKAGES_DIR)
-DSCIM_LIBEXECDIR=\"@SCIM_LIBEXECDIR@\" \
-DSCIM_ICONDIR=\"@SCIM_ICONDIR@\" \
-DSCIM_MODULE_PATH=\"@SCIM_MODULE_PATH@\" \
+ -DSCIM_LIBDIR=\"@SCIM_LIBDIR@\" \
@ISF_BUILDING_DLL@
namespace scim {
+#define SCIM_IMENGINE_SOCKET_PATH SCIM_LIBDIR"/scim-1.0/1.4.0/IMEngine/socket.so"
+
typedef void (*ModuleInitFunc) (void);
typedef void (*ModuleExitFunc) (void);
mod_list.push_back(mname[i]);
struct stat sb;
- if (stat ("/usr/lib/scim-1.0/1.4.0/IMEngine/socket.so", &sb) == 0) {
+ if (stat (SCIM_IMENGINE_SOCKET_PATH, &sb) == 0) {
if (S_ISREG(sb.st_mode))
mod_list.push_back("socket");
}