From: Mike Frysinger Date: Fri, 13 Jan 2023 09:02:57 +0000 (-0500) Subject: distdir/emacs: avoid `test -d` with MKDIR_P X-Git-Tag: v1.16i~68 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=7fd1d064a545cfb7864d97694ae98e3d060c62d3;p=thirdparty%2Fautomake.git distdir/emacs: avoid `test -d` with MKDIR_P We don't need to do the `test -d ... || mkdir ...` dance when we have the MKDIR_P helper, so simplify this code a bit. * lib/am/distdir.am: Use $(MKDIR_P). * lib/am/lisp.am: Drop redundant `test -d`. --- diff --git a/lib/am/distdir.am b/lib/am/distdir.am index 4cfc742ce..264713c33 100644 --- a/lib/am/distdir.am +++ b/lib/am/distdir.am @@ -103,7 +103,7 @@ endif %?TOPDIR_P% ## if %?TOPDIR_P% $(am__remove_distdir) - test -d "$(distdir)" || mkdir "$(distdir)" + $(AM_V_at)$(MKDIR_P) "$(distdir)" endif %?TOPDIR_P% ## ## diff --git a/lib/am/lisp.am b/lib/am/lisp.am index d5858f866..c96be2121 100644 --- a/lib/am/lisp.am +++ b/lib/am/lisp.am @@ -37,7 +37,7 @@ endif %?INSTALL% am__subdir_includes="-L $$am__dir -L $(srcdir)/$$am__dir"; \ esac; \ ## Emacs byte-compilation won't create this automatically, sadly. - test -d "$$am__dir" || $(MKDIR_P) "$$am__dir" || exit 1; \ + $(MKDIR_P) "$$am__dir" || exit 1; \ $(EMACS) --batch --no-site-file \ $(AM_ELCFLAGS) $(ELCFLAGS) \ $$am__subdir_includes -L $(builddir) -L $(srcdir) \