]> Savannah Git Hosting - gnulib.git/commit
gnulib-tool.py: Fix --extract-dependencies result.
authorBruno Haible <bruno@clisp.org>
Sun, 7 Aug 2022 22:02:59 +0000 (00:02 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 7 Aug 2022 22:02:59 +0000 (00:02 +0200)
commit276c20ee288873b519be96ffe9b3a98bfe3bb8f1
tree1648246619f6c15f657968ae8160acac3eab4634
parentd528738ac3449ce1c4897882e6032eb3a3e929e2
gnulib-tool.py: Fix --extract-dependencies result.

* pygnulib/GLModuleSystem.py (GLModule.getDependencies): Return a
snippet, not a list. Implement dependency of ${module}-tests on
${module}.
(GLModule.getDependenciesWithoutConditions,
GLModule.getDependenciesWithConditions): New methods.
(GLModuleTable.transitive_closure): Call getDependenciesWithConditions.
* pygnulib/GLEmiter.py (GLEmiter.autoconfSnippets): Call
getDependenciesWithoutConditions.
* gnulib-tool.py (main) [--extract-dependencies]: Update.
ChangeLog
gnulib-tool.py
pygnulib/GLEmiter.py
pygnulib/GLModuleSystem.py