AC_PREREQ(2.59) AC_INIT([groonga-plugin-<%= config %>], 0.0.1, [<%= config %>])

AC_CONFIG_MACRO_DIR() AC_CONFIG_SRCDIR([<%= config %>/<%= config %>.c]) AM_CONFIG_HEADER()

AM_INIT_AUTOMAKE(foreign) m4_ifdef(, [AM_SILENT_RULES()])

AC_PROG_CXX

AC_PROG_LIBTOOL

if test “$GCC” = “yes”; then

CFLAGS="$CFLAGS -Wall -Wextra"
CFLAGS="$CFLAGS -Wmissing-declarations -Wmissing-prototypes"

fi

AC_ARG_ENABLE(debug,

[AS_HELP_STRING([--enable-debug],
                [use debug flags (default=no)])],
[sample_debug="$enableval"],
[sample_debug="no"])

if test “x$sample_debug” != “xno”; then

if test "$CLANG" = "yes"; then
  CFLAGS="$CFLAGS -O0 -g"
elif test "$GCC" = "yes"; then
  CFLAGS="$CFLAGS -O0 -g3"
fi

fi

GROONGA_REQUIRED_VERSION=2.0.9 PKG_CHECK_MODULES(, [groonga >= ${GROONGA_REQUIRED_VERSION}])

_PKG_CONFIG(GROONGA_PLUGINS_DIR, [variable=pluginsdir], [groonga]) _PKG_CONFIG(GROONGA, [variable=groonga], [groonga]) _PKG_CONFIG(GROONGA_HTTPD, [variable=groonga_httpd], [groonga])

GROONGA_PLUGINS_DIR=“${pkg_cv_GROONGA_PLUGINS_DIR}” GROONGA=“${pkg_cv_GROONGA}” GROONGA_HTTPD=“${pkg_cv_GROONGA_HTTPD}”

AC_SUBST(GROONGA_PLUGINS_DIR) AC_SUBST(GROONGA) AC_SUBST(GROONGA_HTTPD)

<%= config %>_pluginsdir=“${GROONGA_PLUGINS_DIR}/<%= config %>” AC_SUBST(<%= config %>_pluginsdir)

AC_CONFIG_FILES([

Makefile
<%= config[:plugin_name] %>/Makefile
test/Makefile

])

AC_OUTPUT

echo “$PACKAGE_NAME $PACKAGE_VERSION configuration:” echo “———————–” echo “ Compiler: ${CC}” echo “ CFLAGS: ${CFLAGS}” echo “ CXXFLAGS: ${CXXFLAGS}” echo “ Libraries: ${LIBS}” echo echo “groonga-<%= config %>” echo “ CFLAGS: ${GROONGA_CFLAGS}” echo “ Libraries: ${GROONGA_LIBS}” echo “ install directory: ${<%= config %>_pluginsdir}”