AM_GNU_GETTEXT_VERSION(0.17)
# Init libtool
-LT_INIT([disable-static])
+LT_INIT
+AC_DISABLE_STATIC
AC_PROG_LIBTOOL
# Checks for programs.
AC_SUBST(UNIKEY_REVISION)
AC_SUBST(UNIKEY_AGE)
+PKG_CHECK_MODULES(GIO, [
+ gio-2.0
+])
+AC_SUBST(GIO)
+
PKG_CHECK_MODULES(SCIM,[scim >= $SCIM_VERSION])
AC_SUBST(SCIM_VERSION)
if SCIM_BUILD_SETUP
INCLUDES = \
- -I$(top_srcdir)/ukengine \
- -I$(top_srcdir)/src \
- -DSCIM_ICONDIR=\"@SCIM_ICONDIR@\" \
- -DSCIM_UNIKEY_VERSION=\"@PACKAGE_VERSION@\" \
- -DGLADE_DATA_DIR=\"$(pkgdatadir)/setup\" \
- -DLOCALEDIR=\"$(localedir)\" \
+ -I$(top_srcdir)/ukengine \
+ -I$(top_srcdir)/src \
+ -DSCIM_ICONDIR=\"@SCIM_ICONDIR@\" \
+ -DSCIM_UNIKEY_VERSION=\"@PACKAGE_VERSION@\" \
+ -DGLADE_DATA_DIR=\"$(pkgdatadir)/setup\" \
+ -DLOCALEDIR=\"$(localedir)\" \
-DLIBEXECDIR=\"$(libexecdir)\" \
-Wall
scim_setup_unikey_CXXFLAGS = \
@SCIM_GTKUTILS_CFLAGS@ \
- @SCIM_CFLAGS@
+ @SCIM_CFLAGS@ \
+ @GIO_CFLAGS@
scim_setup_unikey_LDFLAGS = \
- @SCIM_GTKUTILS_LIBS@ \
+ @SCIM_GTKUTILS_LIBS@ \
@SCIM_LIBS@ \
- $(top_builddir)/ukengine/libunikey-scim.la
+ @GIO_LIBS@ \
+ $(top_builddir)/ukengine/libunikey-scim.la
# helper module: for launch setup
+#include <gio/gio.h>
#include <gtk/gtk.h>
#include "dlg_macro_table.h"
GFile* f = g_file_get_parent(g_file_new_for_path(macrofile));
if (g_file_query_exists(f, NULL) == FALSE)
{
- g_file_make_directory_with_parents(f, NULL, NULL);
+ g_file_make_directory(f, NULL, NULL);
}
g_object_unref(f);