* 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.
This commit is contained in:
Ralf Wildenhues 2007-01-23 18:54:37 +00:00
parent e09d62bc19
commit d9b0257f67
2 changed files with 12 additions and 2 deletions

View File

@ -1,5 +1,11 @@
2007-01-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* 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.

View File

@ -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