]> Savannah Git Hosting - gnulib.git/commitdiff
gnulib-tool.py: Follow gnulib-tool changes, part 21.
authorBruno Haible <bruno@clisp.org>
Wed, 3 Aug 2022 12:43:40 +0000 (14:43 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 3 Aug 2022 12:44:50 +0000 (14:44 +0200)
Follow gnulib-tool change
2016-10-16  Bruno Haible  <bruno@clisp.org>
gnulib-tool: Make --create-testdir on all modules work again.

* pygnulib/GLTestDir.py (GLTestDir.execute): Don't include the
non-recursive-gnulib-prefix-hack module.

ChangeLog
gnulib-tool.py.TODO
pygnulib/GLTestDir.py

index 2b47dc08af12d9e643a2b4ee9bf12dd467724f40..e2f3e0f127a0ba6f5fa2d6ab57ecfc1f4f481289 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2022-08-03  Bruno Haible  <bruno@clisp.org>
 
+       gnulib-tool.py: Follow gnulib-tool changes, part 21.
+       Follow gnulib-tool change
+       2016-10-16  Bruno Haible  <bruno@clisp.org>
+       gnulib-tool: Make --create-testdir on all modules work again.
+       * pygnulib/GLTestDir.py (GLTestDir.execute): Don't include the
+       non-recursive-gnulib-prefix-hack module.
+
        gnulib-tool.py: Follow gnulib-tool changes, part 20.
        Follow gnulib-tool changes
        2016-01-15  Paul Eggert  <eggert@cs.ucla.edu>
index bfb613fb704b01c2812ada14b4ee61d9890449d5..b71b7200ab11b5006e6aacc0de25f18c411d3f13 100644 (file)
@@ -1067,17 +1067,6 @@ Date:   Sat Oct 15 15:51:20 2016 +0200
 
 --------------------------------------------------------------------------------
 
-commit 932a1ae7ba56a9a3da52287ac028017323269d44
-Author: Bruno Haible <bruno@clisp.org>
-Date:   Sun Oct 16 14:11:18 2016 +0200
-
-    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.
-
---------------------------------------------------------------------------------
-
 commit 9bdf6c8a0cdeb13c12e4b65dee9538c5468dbe1d
 Author: Bruno Haible <bruno@clisp.org>
 Date:   Sun Aug 19 14:06:50 2012 +0200
index 9065e462fac772744f1964027cc99bc1261e63e3..f0a1a43883ec458614f325957a89097c73792abf 100644 (file)
@@ -168,11 +168,14 @@ class GLTestDir(object):
             base_modules = [self.modulesystem.find(m) for m in base_modules]
         # 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.
         # Except lib-ignore, which leads to link errors when Sun C++ is used.
         base_modules = sorted(set(base_modules))
-        base_modules = [module for module in base_modules if str(module) not in
-                        ['config-h', 'ftruncate', 'mountlist', 'lib-ignore']]
+        base_modules = [module
+                        for module in base_modules
+                        if str(module) not in ['config-h', 'non-recursive-gnulib-prefix-hack', 'ftruncate', 'mountlist', 'lib-ignore']]
 
         # When computing transitive closures, don't consider $module to depend on
         # $module-tests. Need this because tests are implicitly GPL and may depend