]> Savannah Git Hosting - gnulib.git/commit
gnulib-tool.py: Follow gnulib-tool changes, part 64.
authorCollin Funk <collin.funk1@gmail.com>
Mon, 18 Mar 2024 03:09:12 +0000 (20:09 -0700)
committerBruno Haible <bruno@clisp.org>
Mon, 18 Mar 2024 10:50:47 +0000 (11:50 +0100)
commit79094b4520c3886bf9a1d026c8de07bed07389af
treecf98e43280f1cf145fa7c87bea1b8d26a18fb4d2
parent2d1da7b335a9938d4ccc6772f9631cec36a6d4e2
gnulib-tool.py: Follow gnulib-tool changes, part 64.

Follow gnulib-tool change
2021-12-25  Bruno Haible  <bruno@clisp.org>
gnulib-tool: Respect applicability 'all' without --single-configure.

* pygnulib/GLModuleSystem.py (GLModule.isTests): Treat modules with
applicability 'all' like 'tests' modules, not like 'main' modules.
(GLModule.isNonTests): Treat all modules not ending in '-tests' as
non-test modules.
(GLModule.getApplicability): Don't use GLModule.isTests(). Because it
depends on the result of this function, using it would cause a
RecursionError exception.
(GLModule.getDependencies): Respect the difference between
module.isTests(), module.isNonTests(), and
module.getName().endswith('-tests').
(GLModule.getAutomakeSnippet_Unconditional, GLModule.getLicense)
(GLModuleTable.add_dummy): Likewise.
* pygnulib/GLEmiter.py (GLEmiter.lib_Makefile_am): Likewise.
ChangeLog
gnulib-tool.py.TODO
pygnulib/GLEmiter.py
pygnulib/GLModuleSystem.py