Mercurial > gnulib
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 |