1 # Process this file with autoconf to produce a configure script.
3 # base on scim-anthy-1.2.7
4 AC_INIT(ise-engine-anthy, 0.0.0125, ashie@homa.ne.jp)
5 AC_CONFIG_SRCDIR([configure.ac])
7 # Save this value here, since automake will set cflags and cxxflags later
8 cflags_set=${CFLAGS+set}
9 cppflags_set=${CPPFLAGS+set}
11 SCIM_ANTHY_MAJOR_VERSION=0
12 SCIM_ANTHY_MINOR_VERSION=0
13 SCIM_ANTHY_MICRO_VERSION=0125
15 SCIM_ANTHY_VERSION=$SCIM_ANTHY_MAJOR_VERSION.$SCIM_ANTHY_MINOR_VERSION.$SCIM_ANTHY_MICRO_VERSION
17 AC_SUBST(SCIM_ANTHY_MAJOR_VERSION)
18 AC_SUBST(SCIM_ANTHY_MINOR_VERSION)
19 AC_SUBST(SCIM_ANTHY_MICRO_VERSION)
20 AC_SUBST(SCIM_ANTHY_VERSION)
24 AM_CONFIG_HEADER(config.h)
30 GETTEXT_PACKAGE=ise-engine-anthy
31 AC_SUBST(GETTEXT_PACKAGE)
32 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext domain])
38 AC_SUBST(LIBTOOL_DEPS)
40 # Checks for programs.
48 # Checks for libraries.
52 PKG_CHECK_MODULES(SCIM,[isf >= $SCIM_VERSION])
54 PKG_CHECK_MODULES(ECORE,[ecore])
56 AC_SUBST(SCIM_VERSION)
58 # Check if we should build setup module
59 #PKG_CHECK_MODULES(SCIM_GTKUTILS,[scim-gtkutils >= $SCIM_VERSION],
60 # [SCIM_HAS_GTKUTILS=yes],
61 # [SCIM_HAS_GTKUTILS=no])
62 SCIM_HAS_GTKUTILS="no"
63 AM_CONDITIONAL(SCIM_BUILD_SETUP, [test "$SCIM_HAS_GTKUTILS" = "yes"])
65 if test "$SCIM_HAS_GTKUTILS" = "yes"; then
71 # Checks for header files.
74 AC_CHECK_HEADERS([argz.h fcntl.h float.h inttypes.h langinfo.h libintl.h limits.h locale.h malloc.h stddef.h stdint.h stdio_ext.h stdlib.h string.h strings.h sys/param.h unistd.h wchar.h])
76 # Checks for library functions.
80 AC_CHECK_HEADER(anthy/anthy.h, [], [AC_MSG_ERROR(anthy/anthy.h was not found.)])
81 ANTHY_LIBS="-lanthy -lanthydic"
84 AC_SUBST(ANTHY_CFLAGS)
88 #PKG_CHECK_MODULES(GTK2, [gtk+-2.0 >= 2.4.0],
92 AM_CONDITIONAL(SCIM_BUILD_HELPER, [test "$HAS_GTK" = "yes"])
94 if test "$HAS_GTK" = "yes"; then
99 AC_SUBST(SCIM_BUILD_HELPER)
101 # libtool option to control which symbols are exported
102 # right now, symbols starting with _ are not exported
103 LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"'
104 AC_SUBST(LIBTOOL_EXPORT_OPTIONS)
108 [ --enable-debug Turn on debugging],
109 [case "${enableval}" in
112 *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;;
115 if test "x$debug" = "xyes"; then
116 test "$cflags_set" = set || CFLAGS="$CFLAGS -g"
117 test "$cppflags_set" = set || CPPFLAGS="$CXXFLAGS -g"
118 SCIM_DEBUG_FLAGS="-DENABLE_DEBUG=1"
122 AC_SUBST(SCIM_DEBUG_FLAGS)
124 SCIM_DATADIR=`$PKG_CONFIG --variable=scimdatadir scim`
125 SCIM_ICONDIR=`$PKG_CONFIG --variable=icondir scim`
126 SCIM_MODULEDIR=`$PKG_CONFIG --variable=moduledir scim`
128 if test "x$SCIM_DATADIR" = "x"; then
129 SCIM_DATADIR=${datadir}/scim
132 if test "x$SCIM_ICONDIR" = "x"; then
133 SCIM_ICONDIR=${datadir}/scim/icons
136 if test "x$SCIM_MODULEDIR" = "x"; then
137 SCIM_MODULEDIR=${libdir}/scim-1.0
140 SCIM_ANTHY_DATADIR=${SCIM_DATADIR}/Anthy
142 AC_SUBST(SCIM_DATADIR)
143 AC_SUBST(SCIM_ICONDIR)
144 AC_SUBST(SCIM_MODULEDIR)
145 AC_SUBST(SCIM_ANTHY_DATADIR)