From 2d8a34e0f1718e5e25865648351e645910a3ed84 Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Fri, 24 Jun 2005 15:20:52 +0000 Subject: [PATCH] Another "make dist" fix from Ralf Wildenhues. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4011 --- configure.in | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/configure.in b/configure.in index 8a2b170eb..b68c53665 100644 --- a/configure.in +++ b/configure.in @@ -24,6 +24,23 @@ AC_ARG_WITH(vex, ]) AC_SUBST(VEX_DIR) +# "make distcheck" first builds a tarball, then extracts it. +# Then it creates a build directory different from the extracted sources +# (called _build), and issues +# +# ../configure $(DISTCHECK_CONFIGURE_FLAGS) +# +# and then builds, runs "make check", installs using DESTDIR, runs make +# installcheck, uninstalls, checks whether the installed base is empty +# again, then does yet another "make dist" and compares the resulting +# tarball with the one it started off with for identical content. Then it +# tests "make distclean" for no leftover files. +# +# So this line means: when doing "make dist", use the same --with-vex value +# that you used when running configure to configure this tree in the first +# place. +AC_SUBST([DISTCHECK_CONFIGURE_FLAGS], [--with-vex=$VEX_DIR]) + # Checks for programs. CFLAGS="-Wno-long-long"