compat: automake should substitute @mkdir_p@, for backward compatibility
authorStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 9 Jul 2012 08:33:49 +0000 (10:33 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 9 Jul 2012 10:10:25 +0000 (12:10 +0200)
commit25510217c2844deccf469db8dc2b1f03072e858c
treea9ed0055966c3524635e3593a010099db1c89e54
parent3187debeb65ca767511cbc1720551c8db4b8e577
compat: automake should substitute @mkdir_p@, for backward compatibility

That has been unwittingly broken by commit v1.12-19-g7a1eb9f of 2012-04-28,
"AM_PROG_MKDIR_P: deprecate, to be removed in Automake 1.13". We thought it
wasn't a big deal, but Jim Meyering reported that @mkdir_p@ is used in
gettext's Makefile.in.in template:
<http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>

* lib/am/header-vars.am (mkdir_p): Don't define.
* m4/init.m4 (AM_INIT_AUTOMAKE): AC_SUBST 'mkdir_p' with $(MKDIR_P).
* t/mkdir_p.sh, t/mkdirp-deprecation.sh: Enhance.
* NEWS: Update.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
NEWS
lib/am/header-vars.am
m4/init.m4
t/mkdir_p.sh
t/mkdirp-deprecation.sh