# Process this file with autoconf to produce a configure script. AC_INIT(honoka-plugin-ascii, 0.9.0, tam-t@par.odn.ne.jp) AC_CONFIG_SRCDIR([src/asciiplugin.h]) REQ_HONOKA_VERSION=0.9.0 # Save this value here, since automake will set cflags and cxxflags later cflags_set=${CFLAGS+set} cppflags_set=${CPPFLAGS+set} # Init automake stuff AM_INIT_AUTOMAKE AM_CONFIG_HEADER([config.h]) # Init gettext ALL_LINGUAS="ja" AM_GNU_GETTEXT GETTEXT_PACKAGE=honoka-plugin-ascii AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext domain]) # Init libtool AC_LIBTOOL_DLOPEN AC_PROG_LIBTOOL AC_LIB_LTDL AC_SUBST(LIBTOOL_DEPS) # Checks for programs. AC_PROG_CXX AC_PROG_CC AC_LANG(C++) AC_C_CONST AC_TYPE_SIZE_T # Checks for libraries. SCIM_VERSION=1.4.4 PKG_CHECK_MODULES(SCIM,[scim >= $SCIM_VERSION]) PKG_CHECK_MODULES(HONOKA,[honoka >= $REQ_HONOKA_VERSION]) HONOKA_PLUGINDIR=`$PKG_CONFIG --variable=honokaplugindir honoka` AC_SUBST(HONOKA_PLUGINDIR) AC_SUBST(SCIM_VERSION) # Checks for header files. AC_HEADER_STDC # Checks for library functions. AC_SUBST(ac_aux_dir) # libtool option to control which symbols are exported # right now, symbols starting with _ are not exported LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"' # Extra args. AC_ARG_ENABLE(debug, [ --enable-debug Turn on debugging], [case "${enableval}" in yes) debug=yes ;; no) debug=no ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;; esac],[debug=no]) if test "x$debug" = "xyes"; then test "$cflags_set" = set || CFLAGS="$CFLAGS -g" test "$cppflags_set" = set || CPPFLAGS="$CXXFLAGS -g" SCIM_DEBUG_FLAGS="-DENABLE_DEBUG=1" else SCIM_DEBUG_FLAGS="" fi AC_SUBST(SCIM_DEBUG_FLAGS) SCIM_MODULEDIR=`$PKG_CONFIG --variable=moduledir scim` SCIM_DATADIR=`$PKG_CONFIG --variable=scimdatadir scim` if test "x$SCIM_MODULEDIR" = "x"; then SCIM_MODULEDIR=${libdir}/scim-1.0 fi AC_SUBST(SCIM_MODULEDIR) AC_SUBST(SCIM_DATADIR) AC_SUBST(LIBTOOL_EXPORT_OPTIONS) AC_CONFIG_FILES([Makefile intl/Makefile po/Makefile.in src/Makefile]) AC_OUTPUT