From d9b0257f672745d8e7728eb961dc14b14d58ccad Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Tue, 23 Jan 2007 18:54:37 +0000 Subject: [PATCH] * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Also AC_SUBST([MKDIR_P]), so that Automake < 1.10 will pick up its trace, if a package uses AC_PROG_MKDIR_P explicitly. The actual substitution will still be done by the special code. Report by Jim Meyering. --- ChangeLog | 6 ++++++ lib/autoconf/programs.m4 | 8 ++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 112119d0..374d4fd1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2007-01-23 Ralf Wildenhues + * lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Also + AC_SUBST([MKDIR_P]), so that Automake < 1.10 will pick up its + trace, if a package uses AC_PROG_MKDIR_P explicitly. The actual + substitution will still be done by the special code. + Report by Jim Meyering. + * doc/autoconf.texi (File System Conventions): Mention that $PATH_SEPARATOR is for the build system only. Report by Keith Marshall. diff --git a/lib/autoconf/programs.m4 b/lib/autoconf/programs.m4 index 3aeee4d3..d5d4d1c3 100644 --- a/lib/autoconf/programs.m4 +++ b/lib/autoconf/programs.m4 @@ -682,8 +682,12 @@ if test -z "$MKDIR_P"; then MKDIR_P="$ac_install_sh -d" fi fi -dnl Do special magic for MKDIR_P instead of AC_SUBST, to get -dnl relative names right. +dnl status.m4 does special magic for MKDIR_P instead of AC_SUBST, +dnl to get relative names right. However, also AC_SUBST here so +dnl that Automake versions before 1.10 will pick it up (they do not +dnl trace AC_SUBST_TRACE). +dnl FIXME: Remove this once we drop support for Automake < 1.10. +AC_SUBST([MKDIR_P])dnl AC_MSG_RESULT([$MKDIR_P]) ])# AC_PROG_MKDIR_P -- 2.11.4.GIT