AC_CONFIG_MACRO_DIR([m4])
+dnl Allow all GNU/Linux functions.
+dnl autoconf complains unless this is very early in the file.
+AC_USE_SYSTEM_EXTENSIONS
+
AC_PROG_LIBTOOL
AC_PROG_SED
AM_PROG_CC_C_O
+AC_ARG_ENABLE([gcc-warnings],
+ [AS_HELP_STRING([--enable-gcc-warnings],
+ [turn on lots of GCC warnings (for developers)])],
+ [case $enableval in
+ yes|no) ;;
+ *) AC_MSG_ERROR([bad value $enableval for gcc-warnings option]) ;;
+ esac
+ gcc_warnings=$enableval],
+ [gcc_warnings=no]
+)
+
+if test "$gcc_warnings" = yes; then
+ # XXX With gnulib we can improve this in future.
+ WARN_CFLAGS="-Wall"
+ AC_SUBST([WARN_CFLAGS])
+ WERROR_CFLAGS="-Werror"
+ AC_SUBST([WERROR_CFLAGS])
+fi
+
dnl Check support for 64 bit file offsets.
AC_SYS_LARGEFILE
AC_MSG_ERROR([You must install OCaml findlib (the ocamlfind command)])
fi
+dnl Library versioning.
+LIB_MINOR=`cat $srcdir/lib/LIB_MINOR`
+AC_SUBST(LIB_MINOR)
+
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile
APIs/Makefile
+ daemon/Makefile
examples/Makefile
generator/Makefile
generator-lib/config.ml