X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=configure.ac;h=43436866caf3c43d5d0903e578ec7817ee6ec61e;hb=d911800d008faef4d35b6a55adcc2d5f8064cfc1;hp=6051e3ebb1af00ef4b1ed18704482165dea1ee29;hpb=f5d365ec44b9e04c03c7e97e94080bcd134f319a;p=miniexpect.git diff --git a/configure.ac b/configure.ac index 6051e3e..4343686 100644 --- a/configure.ac +++ b/configure.ac @@ -24,6 +24,9 @@ AM_SILENT_RULES([yes]) # make --enable-silent-rules the default. AC_CONFIG_MACRO_DIR([m4]) +dnl Enable system extensions (_GNU_SOURCE etc). +AC_USE_SYSTEM_EXTENSIONS + AM_PROG_LIBTOOL dnl Check for basic C environment. @@ -36,9 +39,6 @@ test "x$U" != "x" && AC_MSG_ERROR([Compiler not ANSI compliant]) AM_PROG_CC_C_O -dnl Enable system extensions (_GNU_SOURCE etc). -AC_USE_SYSTEM_EXTENSIONS - dnl Check support for 64 bit file offsets. AC_SYS_LARGEFILE @@ -49,6 +49,17 @@ dnl Optional for building the manual page. This is part of Perl. AC_CHECK_PROG([POD2MAN], [pod2man], [pod2man], [no]) AM_CONDITIONAL([HAVE_POD2MAN], [test "x$POD2MAN" != "xno"]) +dnl Optional for checking for memory errors. +AC_CHECK_PROG([VALGRIND], [valgrind], [valgrind], [no]) +AS_IF([test "x$VALGRIND" != "xno"],[ + VG='$(VALGRIND) --leak-check=full --show-leak-kinds=all --error-exitcode=119 --trace-children=no' +],[ + dnl Valgrind is not installed, so give a clear error if + dnl the user tries 'make check-valgrind'. + VG=ERROR_VALGRIND_IS_NOT_INSTALLED +]) +AC_SUBST([VG]) + dnl Produce output files. AC_CONFIG_HEADERS([config.h])