From: Dmitry Selyutin Date: Wed, 4 Jul 2018 21:33:22 +0000 (+0300) Subject: generator: fix gl_LGPL macro if --lgpl given X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=9f54fabb7a73b3c613ccee6c0221a44f9f80934c;p=gnulib.git generator: fix gl_LGPL macro if --lgpl given --- diff --git a/pygnulib/generator.py b/pygnulib/generator.py index 25842b0630..03c6ed9276 100644 --- a/pygnulib/generator.py +++ b/pygnulib/generator.py @@ -942,11 +942,12 @@ def gnulib_cache(config, explicit): if config.tests: yield "gl_WITH_TESTS" yield "gl_LIB([{}])".format(config.libname) - lgpl = _LGPL[tuple(sorted(config.licenses))] - if lgpl != "yes": - yield f"gl_LGPL([{lgpl}])" - else: - yield "gl_LGPL([])" + if tuple(config.licenses) in _LGPL: + lgpl = _LGPL[tuple(sorted(config.licenses))] + if lgpl != "yes": + yield f"gl_LGPL([{lgpl}])" + else: + yield "gl_LGPL([])" if config.makefile_name: yield f"gl_MAKEFILE_NAME([{config.makefile_name}])" else: