This series is the first step of the planned removal of several of the annoying issues due to command line length limit that plague some important Automake rules, especially on systems where such limits are tighter (e.g., the BSD systems) or ultra-tight (MSYS/MinGW).
This tackles the problem for the simplest case, i.e., cleaning rules. The parallel testsuite harness and the "make dist" targets are next. OK to apply? Regards, Stefano -*-*-*- Stefano Lattarini (6): [ng] coverage: cleaning rules with lots of files to clean [ng] am.xargs-map: new internal make function [ng] am.xargs-map: be usable with huge lists [ng] coverage: $(am__newline) should never be stripped off [ng] $(am__newline): will not be stripped unexpectedly [ng] clean: do not exceed command line length limits, even with many files lib/am/clean.am | 7 ++- lib/am/header-vars.am | 40 +++++++++++++- t/am-xargs-map.sh | 139 +++++++++++++++++++++++++++++++++++++++++++++++++ t/clean-many.sh | 63 ++++++++++++++++++++++ t/clean-many2.sh | 81 ++++++++++++++++++++++++++++ t/internals.tap | 33 +++++++++--- 6 files changed, 352 insertions(+), 11 deletions(-) create mode 100755 t/am-xargs-map.sh create mode 100755 t/clean-many.sh create mode 100755 t/clean-many2.sh -- 1.7.9.5
