# This file is part of Eclat -*- autoconf -*- # Copyright (C) 2012 Sergey Poznyakoff # # Eclat is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # Eclat is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Eclat. If not, see . AC_PREREQ(2.63) AC_INIT([eclat], 0.1, [bug-eclat@gnu.org.ua],, [http://www.gnu.org/software/eclat]) AC_CONFIG_SRCDIR([src/eclat.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE([1.11 gnits tar-ustar dist-xz std-options silent-rules]) dnl AC_CONFIG_LIBOBJ_DIR([src]) # Enable silent rules by default: AM_SILENT_RULES([yes]) # Checks for programs. AC_PROG_CC AC_PROG_LEX AC_PROG_YACC AC_PROG_RANLIB # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([getopt.h]) # Check for libcurl AC_ARG_VAR([CURL_CONFIG],[pathname of the curl-config binary]) AC_ARG_VAR([CURL_CFLAGS],[cc flags to use when compiling with libcurl]) AC_ARG_VAR([CURL_LIBS],[curl libraries to link with]) if test -z "$CURL_LIBS"; then if test -z "$CURL_CONFIG"; then AC_PATH_PROG(CURL_CONFIG, curl-config, none, $PATH) fi if test "$CURL_CONFIG" = "none"; then AC_MSG_ERROR([cannot find libcurl]) fi CURL_CFLAGS=`$CURL_CONFIG --cflags` CURL_LIBS=`$CURL_CONFIG --libs` # FIXME: Check curl version? fi # Check for libexpat AC_CHECK_HEADER([expat.h], [], [AC_MSG_ERROR([expat.h is not found])]) AC_CHECK_LIB([expat], [XML_Parse],[], [AC_MSG_ERROR([required library libexpat is not found])]) # Grecs subsystem GRECS_SETUP([grecs],[tests getopt git2chg]) # AC_SUBST(FORMATDIR) AC_ARG_ENABLE([split-format], [AC_HELP_STRING([--enable-split-format], [build split format files])], [split_fmt=$enableval], [split_fmt=no]) if test $split_fmt = yes; then FORMATDIR="\$(sysconfdir)/\$(PACKAGE)" else FORMATDIR="\$(sysconfdir)" fi AM_CONDITIONAL([SPLIT_FORMATS],[test $split_fmt = yes]) AC_ARG_WITH([format-dir], [AC_HELP_STRING([--format-dir=DIR], [install format files to that directory])], [case $withval in /*) FORMATDIR=$withval;; *) FORMATDIR='$(prefix)/'$withval esac]) # Initialize the test suite. AC_CONFIG_TESTDIR(tests) AC_CONFIG_FILES([tests/Makefile tests/atlocal]) AM_MISSING_PROG([AUTOM4TE], [autom4te]) AC_CONFIG_FILES([Makefile lib/Makefile src/Makefile etc/Makefile doc/Makefile]) AC_OUTPUT