GNU bug report logs -
#32074
maintainer-clean and removing configure/Makefile.in/etc.
Previous Next
Reported by: Karl Berry <karl <at> freefriends.org>
Date: Fri, 6 Jul 2018 23:29:01 UTC
Severity: normal
Done: Mathieu Lirzin <mthl <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Karl Berry <karl <at> freefriends.org> writes:
> [snip automake manual blockquote]
>
> But nowadays, especially since autoreconf exists, it does not seem
> unreasonable to me to want to delete Makefile.in, configure, etc. It
> is just as easy to run autoreconf (or equivalent) as configure&&make,
> and it feels nice to have such dependent files gone from the source
> tree, especially when working on setting up a package with autotools.
>
> I certainly don't suggest changing any behavior, but perhaps the manual
> could mention that it could be done via maintainer-clean-local or
> MAINTAINERCLEANFILES, e.g.:
>
> MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure \
> Makefile Makefile.in */Makefile */Makefile.in
>
> Some maintainers might prefer to also remove build-aux or more...
It is certainly valuable to test that you can bootstrap your package
from autoreconf up, but I don't think `make maintainer-clean' is the
best place to do that. The `git-clean' command removes untracked files
from the worktree, and I'm sure other VCSes let you do similar
things. Maybe the manual could point to those commands?
-- Jack
This bug report was last modified 6 years and 313 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.