summaryrefslogtreecommitdiff
path: root/gnulib-tool
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2016-10-16 14:11:18 +0200
committerBruno Haible <bruno@clisp.org>2016-10-22 19:03:12 +0200
commit932a1ae7ba56a9a3da52287ac028017323269d44 (patch)
treea37495eed6342f0a0bef71f5e1c0194788004f5f /gnulib-tool
parent3db3ab098ee18a3b97bbd86075261ec4894d606d (diff)
downloadgnulib-932a1ae7ba56a9a3da52287ac028017323269d44.tar.gz
gnulib-tool: Make --create-testdir on all modules work again.
* gnulib-tool (func_create_testdir): Don't include the non-recursive-gnulib-prefix-hack module.
Diffstat (limited to 'gnulib-tool')
-rwxr-xr-xgnulib-tool4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnulib-tool b/gnulib-tool
index 45d5fe0e3d..7f81951bc8 100755
--- a/gnulib-tool
+++ b/gnulib-tool
@@ -5801,10 +5801,12 @@ func_create_testdir ()
if test -z "$modules"; then
# All modules together.
# Except config-h, which breaks all modules which use HAVE_CONFIG_H.
+ # Except non-recursive-gnulib-prefix-hack, which represents a nonstandard
+ # way of using Automake.
# Except ftruncate, mountlist, which abort the configuration on mingw. FIXME.
# Except lib-ignore, which leads to link errors when Sun C++ is used. FIXME.
modules=`func_all_modules`
- modules=`for m in $modules; do case $m in config-h | ftruncate | mountlist | lib-ignore) ;; *) echo $m;; esac; done`
+ modules=`for m in $modules; do case $m in config-h | non-recursive-gnulib-prefix-hack | ftruncate | mountlist | lib-ignore) ;; *) echo $m;; esac; done`
fi
specified_modules="$modules"