changeset 38151:2c076dc4ca4d

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.
author Bruno Haible <bruno@clisp.org>
date Sun, 16 Oct 2016 14:11:18 +0200
parents 29a5a974a373
children d8a3c8ff3d61
files ChangeLog gnulib-tool
diffstat 2 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Oct 20 09:45:50 2016 +0200
+++ b/ChangeLog	Sun Oct 16 14:11:18 2016 +0200
@@ -1,3 +1,9 @@
+2016-10-16  Bruno Haible  <bruno@clisp.org>
+
+	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.
+
 2016-10-21  Daiki Ueno  <ueno@gnu.org>
 
 	libunistring: change the maintainer to 'all'
--- a/gnulib-tool	Thu Oct 20 09:45:50 2016 +0200
+++ b/gnulib-tool	Sun Oct 16 14:11:18 2016 +0200
@@ -5801,10 +5801,12 @@
   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"