# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
+AC_PREREQ([2.50])
AC_INIT([babeltrace],[1.2.4],[mathieu dot desnoyers at efficios dot com])
# Following the numbering scheme proposed by libtool for the library version
AC_MSG_ERROR([[bison not found and is required when building from git.
Please install bison]])
fi
+ AC_PATH_PROG([BISON],[bison])
+ AX_PROG_BISON_VERSION([2.4], [],[
+ AC_MSG_ERROR([[Bison >= 2.4 is required when building from git]])
+ ])
fi
if test ! -f "$srcdir/formats/ctf/metadata/ctf-lexer.c"; then
AC_MSG_ERROR([[flex not found and is required when building from git.
Please install flex]])
fi
+ AC_PATH_PROG([FLEX],[flex])
+ AX_PROG_FLEX_VERSION([2.5.35], [],[
+ AC_MSG_ERROR([[Flex >= 2.5.35 is required when building from git]])
+ ])
fi
# Checks for library functions.
AC_FUNC_MALLOC
AC_FUNC_MMAP
-AC_CHECK_FUNCS([bzero gettimeofday munmap strtoul])
+AC_CHECK_FUNCS([gettimeofday munmap strtoul])
# Check for MinGW32.
MINGW32=no
AM_CONDITIONAL([BABELTRACE_BUILD_WITH_MINGW], [test "x$MINGW32" = "xyes"])
+# Check what libraries are required on this platform to link sockets programs.
+AX_LIB_SOCKET_NSL
+
# Check for libuuid
AC_CHECK_LIB([uuid], [uuid_generate],
[