blob: 49f1fbeafe20ae204a09056c2cac7fb67c87353a [file] [log] [blame]
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
AC_INIT([avro-c], m4_esyscmd([./version.sh project]), [http://issues.apache.org/jira/browse/AVRO])
AC_CONFIG_AUX_DIR([config])
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/avro.h])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADER([config.h])
LIBAVRO_VERSION=m4_esyscmd([./version.sh libtool])
AC_SUBST(LIBAVRO_VERSION)
AC_DEFINE_UNQUOTED(LIBAVRO_VERSION, $LIBAVRO_VERSION, [Libtool version info for libavro])
# Checks for programs.
AC_PROG_CC
AC_PROG_CXX
AM_PROG_CC_C_O
AC_PROG_LIBTOOL
# Checks for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS([limits.h stdint.h stdlib.h string.h])
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_SIZE_T
AC_CONFIG_FILES([
Makefile
tests/Makefile
docs/Makefile
src/Makefile
examples/Makefile
])
AC_CONFIG_SUBDIRS([jansson])
AC_OUTPUT
echo
echo
# figlet -f slant "Avro C"
echo " ___ ______"
echo " / |_ ___________ / ____/"
echo " / /| | | / / ___/ __ \ / / "
echo " / ___ | |/ / / / /_/ / / /___ "
echo "/_/ |_|___/_/ \____/ \____/ "
echo
echo "Version: $VERSION"
echo "Library: $LIBAVRO_VERSION"
echo