1# Process this file with autoconf to produce a configure script.
2AC_INIT(honoka-plugin-romkan, 0.9.0, tam-t@par.odn.ne.jp)
3AC_CONFIG_SRCDIR([src/romkan.h])
4
5REQ_HONOKA_VERSION=0.9.0
6
7# Save this value here, since automake will set cflags and cxxflags later
8cflags_set=${CFLAGS+set}
9cppflags_set=${CPPFLAGS+set}
10
11# Init automake stuff
12AM_INIT_AUTOMAKE
13AM_CONFIG_HEADER([config.h])
14
15# Init gettext
16ALL_LINGUAS="ja"
17AM_GNU_GETTEXT
18
19GETTEXT_PACKAGE=honoka-plugin-romkan
20AC_SUBST(GETTEXT_PACKAGE)
21AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext domain])
22
23# Init libtool
24AC_LIBTOOL_DLOPEN
25AC_PROG_LIBTOOL
26AC_LIB_LTDL
27AC_SUBST(LIBTOOL_DEPS)
28
29# Checks for programs.
30AC_PROG_CXX
31AC_PROG_CC
32AC_LANG(C++)
33
34AC_C_CONST
35AC_TYPE_SIZE_T
36
37# Checks for libraries.
38
39SCIM_VERSION=1.4.4
40
41PKG_CHECK_MODULES(SCIM,[scim >= $SCIM_VERSION])
42PKG_CHECK_MODULES(HONOKA,[honoka >= $REQ_HONOKA_VERSION])
43
44HONOKA_PLUGINDIR=`$PKG_CONFIG --variable=honokaplugindir honoka`
45HONOKA_DATADIR=`$PKG_CONFIG --variable=honokadatadir honoka`
46AC_SUBST(HONOKA_PLUGINDIR)
47AC_SUBST(HONOKA_DATADIR)
48
49AC_SUBST(SCIM_VERSION)
50
51
52# Checks for header files.
53AC_HEADER_STDC
54
55# Checks for library functions.
56AC_SUBST(ac_aux_dir)
57
58# libtool option to control which symbols are exported
59# right now, symbols starting with _ are not exported
60LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"'
61
62# Extra args.
63AC_ARG_ENABLE(debug,
64	      [  --enable-debug     Turn on debugging],
65	      [case "${enableval}" in
66	       yes) debug=yes ;;
67	       no)  debug=no ;;
68	       *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;;
69       	      esac],[debug=no])
70
71if test "x$debug" = "xyes"; then
72  test "$cflags_set" = set || CFLAGS="$CFLAGS -g"
73  test "$cppflags_set" = set || CPPFLAGS="$CXXFLAGS -g"
74  SCIM_DEBUG_FLAGS="-DENABLE_DEBUG=1"
75else
76  SCIM_DEBUG_FLAGS=""
77fi
78AC_SUBST(SCIM_DEBUG_FLAGS)
79
80
81
82
83SCIM_MODULEDIR=`$PKG_CONFIG --variable=moduledir scim`
84SCIM_DATADIR=`$PKG_CONFIG --variable=scimdatadir scim`
85
86if test "x$SCIM_MODULEDIR" = "x"; then
87  SCIM_MODULEDIR=${libdir}/scim-1.0
88fi
89
90AC_SUBST(SCIM_MODULEDIR)
91AC_SUBST(SCIM_DATADIR)
92AC_SUBST(LIBTOOL_EXPORT_OPTIONS)
93
94AC_CONFIG_FILES([Makefile data/Makefile  intl/Makefile po/Makefile.in
95		 src/Makefile])
96AC_OUTPUT
97