]> git.ipfire.org Git - thirdparty/automake.git/commit
dist: allow running several compressors in parallel.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 17 Oct 2009 06:00:02 +0000 (08:00 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 17 Oct 2009 06:01:33 +0000 (08:01 +0200)
commit1333390c0cf27d5ba85192861b0d17c048dbb13f
tree156982baa290545fc782b07464b004cafba1bfd0
parentaca5bd4d8d3a33d3f6cbb00909a9e099b46d744c
dist: allow running several compressors in parallel.

* lib/am/distdir.am (am__post_remove_distdir): New internal
variable.
(DIST_TARGETS): New variable, set to list of chosen distribution
formats.  Order formats by expected duration, slowest first, for
better parallelism.
(dist-gzip, dist-bzip2, dist-lzma, dist-xz, dist-tarZ)
(dist-shar, dist-zip): Use $(am__post_remove_distdir).
(dist, dist-all): Do not depend on distdir.  Instead of
replicating each compression command, use a recursive invocation
to allow running all $(DIST_TARGETS) in parallel.
* NEWS: Update.
Report by Peter Breitenlohner.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
Makefile.in
NEWS
lib/am/distdir.am