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])
55 AC_SUBST(SCIM_VERSION)
57 # Check if we should build setup module
58 #PKG_CHECK_MODULES(SCIM_GTKUTILS,[scim-gtkutils >= $SCIM_VERSION],
59 # [SCIM_HAS_GTKUTILS=yes],
60 # [SCIM_HAS_GTKUTILS=no])
61 SCIM_HAS_GTKUTILS="no"
62 AM_CONDITIONAL(SCIM_BUILD_SETUP, [test "$SCIM_HAS_GTKUTILS" = "yes"])
64 if test "$SCIM_HAS_GTKUTILS" = "yes"; then
70 # Checks for header files.
73 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])
75 # Checks for library functions.
79 AC_CHECK_HEADER(anthy/anthy.h, [], [AC_MSG_ERROR(anthy/anthy.h was not found.)])
80 ANTHY_LIBS="-lanthy -lanthydic"
83 AC_SUBST(ANTHY_CFLAGS)
87 #PKG_CHECK_MODULES(GTK2, [gtk+-2.0 >= 2.4.0],
91 AM_CONDITIONAL(SCIM_BUILD_HELPER, [test "$HAS_GTK" = "yes"])
93 if test "$HAS_GTK" = "yes"; then
98 AC_SUBST(SCIM_BUILD_HELPER)
100 # libtool option to control which symbols are exported
101 # right now, symbols starting with _ are not exported
102 LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"'
103 AC_SUBST(LIBTOOL_EXPORT_OPTIONS)
107 [ --enable-debug Turn on debugging],
108 [case "${enableval}" in
111 *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;;
114 if test "x$debug" = "xyes"; then
115 test "$cflags_set" = set || CFLAGS="$CFLAGS -g"
116 test "$cppflags_set" = set || CPPFLAGS="$CXXFLAGS -g"
117 SCIM_DEBUG_FLAGS="-DENABLE_DEBUG=1"
121 AC_SUBST(SCIM_DEBUG_FLAGS)
123 SCIM_DATADIR=`$PKG_CONFIG --variable=scimdatadir scim`
124 SCIM_ICONDIR=`$PKG_CONFIG --variable=icondir scim`
125 SCIM_MODULEDIR=`$PKG_CONFIG --variable=moduledir scim`
127 if test "x$SCIM_DATADIR" = "x"; then
128 SCIM_DATADIR=${datadir}/scim
131 if test "x$SCIM_ICONDIR" = "x"; then
132 SCIM_ICONDIR=${datadir}/scim/icons
135 if test "x$SCIM_MODULEDIR" = "x"; then
136 SCIM_MODULEDIR=${libdir}/scim-1.0
139 SCIM_ANTHY_DATADIR=${SCIM_DATADIR}/Anthy
141 AC_SUBST(SCIM_DATADIR)
142 AC_SUBST(SCIM_ICONDIR)
143 AC_SUBST(SCIM_MODULEDIR)
144 AC_SUBST(SCIM_ANTHY_DATADIR)