[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnulib-tool: restore the ability to create a big testdir
From: |
Bruno Haible |
Subject: |
gnulib-tool: restore the ability to create a big testdir |
Date: |
Thu, 12 Oct 2006 14:14:11 +0200 |
User-agent: |
KMail/1.9.1 |
Earlier it was possible to do
$ gnulib-tool --create-testdir --dir=/tmp/testdir `gnulib-tool --list`
but this is no longer possible, since the config-h breaks a few other modules.
2006-10-11 Bruno Haible <address@hidden>
* gnulib-tool (func_usage): Make module names after --create-testdir
optional.
(func_create_testdir): If no module was specified, use nearly all
modules.
*** gnulib-tool.bak 2006-10-07 21:30:45.000000000 +0200
--- gnulib-tool 2006-10-12 03:40:12.000000000 +0200
***************
*** 69,75 ****
Usage: gnulib-tool --list
gnulib-tool --import [module1 ... moduleN]
gnulib-tool --update
! gnulib-tool --create-testdir --dir=directory module1 ... moduleN
gnulib-tool --create-megatestdir --dir=directory [module1 ... moduleN]
gnulib-tool --test --dir=directory module1 ... moduleN
gnulib-tool --megatest --dir=directory [module1 ... moduleN]
--- 80,86 ----
Usage: gnulib-tool --list
gnulib-tool --import [module1 ... moduleN]
gnulib-tool --update
! gnulib-tool --create-testdir --dir=directory [module1 ... moduleN]
gnulib-tool --create-megatestdir --dir=directory [module1 ... moduleN]
gnulib-tool --test --dir=directory module1 ... moduleN
gnulib-tool --megatest --dir=directory [module1 ... moduleN]
***************
*** 2054,2059 ****
--- 2097,2109 ----
{
testdir="$1"
modules="$2"
+ if test -z "$modules"; then
+ # All modules together.
+ # Except config-h, which breaks all modules which use HAVE_CONFIG_H.
+ # Except fnmatch-posix, which conflicts with fnmatch-gnu. FIXME.
+ modules=`func_all_modules`
+ modules=`for m in $modules; do if test $m != config-h && test $m !=
fnmatch-posix; then echo $m; fi; done`
+ fi
modules=`for m in $modules; do echo $m; done | LC_ALL=C sort -u`
# Subdirectory names.
- gnulib-tool: restore the ability to create a big testdir,
Bruno Haible <=