From 6c1ad82c169eddddf8df04b8ff1c8893bf569c46 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Sun, 4 Aug 2024 16:07:35 +0200 Subject: [PATCH] Fixed cases when there are no libs. --- SConscript | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/SConscript b/SConscript index 096e938..fb02641 100644 --- a/SConscript +++ b/SConscript @@ -96,11 +96,12 @@ def _wrap_builder(builder, is_lib: bool = False): kwargs['LIBS'] = copy.copy(env['LIBS']) for dependency in dependencies: _inject_dependency(dependency, kwargs) - libs_copy = list(kwargs['LIBS']) - for lib in libs_copy: - if isinstance(lib, str) and os.path.isabs(lib): - kwargs['LIBS'].remove(lib) - kwargs['source'].append(lib) + if 'LIBS' in kwargs: + libs_copy = list(kwargs['LIBS']) + for lib in libs_copy: + if isinstance(lib, str) and os.path.isabs(lib): + kwargs['LIBS'].remove(lib) + kwargs['source'].append(lib) result = builder(*args, **kwargs) if is_lib: