Skip to content

Commit

Permalink
Delete a dummy ChangeLog in ‘make distclean’.
Browse files Browse the repository at this point in the history
‘make distcheck’ from git may create a dummy ChangeLog file in the
build directory.  Delete this on ‘make distclean’, but don’t delete
a real ChangeLog (generated by the gen-ChangeLog rule).

* Makefile.am (distclean-local): Delete ChangeLog if it is the dummy
  created to pacify automake.
  • Loading branch information
zackw committed Aug 18, 2020
1 parent 17a7ec1 commit 924ba17
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,14 @@ dist-hook: gen-ChangeLog
# Arrange to remove the symlink to GNUmakefile in VPATH builds.
# TODO remove this once automake vs. AC_CONFIG_LINKS issue is fixed.
# Delete ChangeLog if it is the dummy created by the rule above.
# The sed construct below distinguishes between a file whose sole
# contents are "dummy", and a file whose first line is "dummy" but then
# has other stuff, without reading the whole thing.
distclean-local:
if test x"$(VPATH)" != x ; then rm -f GNUmakefile ; fi
if test "x`sed -ne 'l;2q' ChangeLog 2> /dev/null`" = 'xdummy$$'; \
then rm -f ChangeLog; fi
include $(srcdir)/bin/local.mk
include $(srcdir)/doc/local.mk
Expand Down

0 comments on commit 924ba17

Please sign in to comment.