Fixed cases when there are no libs.

This commit is contained in:
Patrick 2024-08-04 16:07:35 +02:00
parent 7d070c7e68
commit 6c1ad82c16

View File

@ -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: