comparison gnulib-tool @ 7484:57fe575409ae

--create-testdir without module names now means to use nearly all modules.
author Bruno Haible <bruno@clisp.org>
date Thu, 12 Oct 2006 11:43:46 +0000
parents 8bace4b08db5
children 0194db3ad154
comparison
equal deleted inserted replaced
7483:2433e5f6bfd0 7484:57fe575409ae
20 # This program is meant for authors or maintainers which want to import 20 # This program is meant for authors or maintainers which want to import
21 # modules from gnulib into their packages. 21 # modules from gnulib into their packages.
22 22
23 progname=$0 23 progname=$0
24 package=gnulib 24 package=gnulib
25 cvsdatestamp='$Date: 2006-10-07 14:54:51 $' 25 cvsdatestamp='$Date: 2006-10-12 11:43:46 $'
26 last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'` 26 last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
27 version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'` 27 version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
28 nl=' 28 nl='
29 ' 29 '
30 30
67 { 67 {
68 echo "\ 68 echo "\
69 Usage: gnulib-tool --list 69 Usage: gnulib-tool --list
70 gnulib-tool --import [module1 ... moduleN] 70 gnulib-tool --import [module1 ... moduleN]
71 gnulib-tool --update 71 gnulib-tool --update
72 gnulib-tool --create-testdir --dir=directory module1 ... moduleN 72 gnulib-tool --create-testdir --dir=directory [module1 ... moduleN]
73 gnulib-tool --create-megatestdir --dir=directory [module1 ... moduleN] 73 gnulib-tool --create-megatestdir --dir=directory [module1 ... moduleN]
74 gnulib-tool --test --dir=directory module1 ... moduleN 74 gnulib-tool --test --dir=directory module1 ... moduleN
75 gnulib-tool --megatest --dir=directory [module1 ... moduleN] 75 gnulib-tool --megatest --dir=directory [module1 ... moduleN]
76 gnulib-tool --extract-description module 76 gnulib-tool --extract-description module
77 gnulib-tool --extract-filelist module 77 gnulib-tool --extract-filelist module
2052 # - auxdir directory relative to destdir where to place build aux files 2052 # - auxdir directory relative to destdir where to place build aux files
2053 func_create_testdir () 2053 func_create_testdir ()
2054 { 2054 {
2055 testdir="$1" 2055 testdir="$1"
2056 modules="$2" 2056 modules="$2"
2057 if test -z "$modules"; then
2058 # All modules together.
2059 # Except config-h, which breaks all modules which use HAVE_CONFIG_H.
2060 # Except fnmatch-posix, which conflicts with fnmatch-gnu. FIXME.
2061 modules=`func_all_modules`
2062 modules=`for m in $modules; do if test $m != config-h && test $m != fnmatch-posix; then echo $m; fi; done`
2063 fi
2057 modules=`for m in $modules; do echo $m; done | LC_ALL=C sort -u` 2064 modules=`for m in $modules; do echo $m; done | LC_ALL=C sort -u`
2058 2065
2059 # Subdirectory names. 2066 # Subdirectory names.
2060 sourcebase=gllib 2067 sourcebase=gllib
2061 m4base=glm4 2068 m4base=glm4