# HG changeset patch # User Bruno Haible # Date 1248513109 -7200 # Node ID 20a8435e98c74b853f48917df7c8ed5030e5ddb2 # Parent 65c13bc9405872c6fda2049e4829562638593ab9 Exclude the maintainer-makefile module from big testdir builds. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-07-25 Bruno Haible + + * gnulib-tool (func_create_testdir, func_create_megatestdir): Exclude + the maintainer-makefile module. + Reported by Matt Kraai . + 2009-07-23 Jim Meyering maint.mk: invoke "make dist" with a working value of XZ_OPT diff --git a/gnulib-tool b/gnulib-tool --- a/gnulib-tool +++ b/gnulib-tool @@ -3818,9 +3818,10 @@ if test -z "$modules"; then # All modules together. # Except config-h, which breaks all modules which use HAVE_CONFIG_H. + # Except maintainer-makefile, which requires a cfg.mk file. # Except ftruncate, mountlist, which abort the configuration on mingw. FIXME. modules=`func_all_modules` - modules=`for m in $modules; do case $m in config-h | ftruncate | mountlist) ;; *) echo $m;; esac; done` + modules=`for m in $modules; do case $m in config-h | maintainer-makefile | ftruncate | mountlist) ;; *) echo $m;; esac; done` fi modules=`for m in $modules; do echo $m; done | LC_ALL=C sort -u` @@ -4311,7 +4312,8 @@ done # Then, all modules all together. # Except config-h, which breaks all modules which use HAVE_CONFIG_H. - allmodules=`for m in $allmodules; do if test $m != config-h; then echo $m; fi; done` + # Except maintainer-makefile, which requires a cfg.mk file. + allmodules=`for m in $allmodules; do if test $m != config-h && test $m != maintainer-makefile; then echo $m; fi; done` func_create_testdir "$megatestdir/ALL" "$allmodules" func_append megasubdirs "ALL"