diff options
author | Alexandre Duret-Lutz <adl@gnu.org> | 2006-08-20 14:28:43 +0000 |
---|---|---|
committer | Alexandre Duret-Lutz <adl@gnu.org> | 2006-08-20 14:28:43 +0000 |
commit | fde0797906cc0220df9e31347455ccba903a6551 (patch) | |
tree | 13fa0ddf41f42c5bafc59c5e7183a1dc3ecf722c /m4/mkdirp.m4 | |
parent | c5881ccbf8f858a56ce73ef43d6003c0d856de3d (diff) | |
download | automake-fde0797906cc0220df9e31347455ccba903a6551.tar.gz |
* m4/mkdirp.m4 (AM_PROG_MKDIR_P): Prefix mkdir_p with
$(top_builddir)/ if it is a relative directory.
Diffstat (limited to 'm4/mkdirp.m4')
-rw-r--r-- | m4/mkdirp.m4 | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/m4/mkdirp.m4 b/m4/mkdirp.m4 index 553cac21d..a120b4aa2 100644 --- a/m4/mkdirp.m4 +++ b/m4/mkdirp.m4 @@ -11,9 +11,16 @@ AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. -dnl We now use MKDIR_P, while keeping a definition of mkdir_p for -dnl backward compatibility. Do not define mkdir_p as $(MKDIR_P) for -dnl the sake of Makefile.ins that do not define MKDIR_P. +dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, +dnl while keeping a definition of mkdir_p for backward compatibility. +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of +dnl Makefile.ins that do not define MKDIR_P, so we do our own +dnl adjustment using top_builddir (which is defined more often than +dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl +case $mkdir_p in + [\\/$]* | ?:[\\/]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac ]) |