From 9f54fabb7a73b3c613ccee6c0221a44f9f80934c Mon Sep 17 00:00:00 2001 From: Dmitry Selyutin Date: Thu, 5 Jul 2018 00:33:22 +0300 Subject: [PATCH] generator: fix gl_LGPL macro if --lgpl given --- pygnulib/generator.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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: -- 2.39.5