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