Commit 79094b4520c3886bf9a1d026c8de07bed07389af

Collin Funk 2024-03-17T20:09:12

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.