From db76ce6eefbdb4f6887e3136a707b3010c360cc7 Mon Sep 17 00:00:00 2001 From: Eric Milkie Date: Thu, 6 Jun 2013 15:05:15 -0400 Subject: Fix SYSLIBDEPS to not add empty libraries to link list, to match LIBDEPS' behavior --- site_scons/libdeps.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'site_scons/libdeps.py') diff --git a/site_scons/libdeps.py b/site_scons/libdeps.py index 0e51743381e..69190aab1c3 100644 --- a/site_scons/libdeps.py +++ b/site_scons/libdeps.py @@ -121,8 +121,9 @@ def __get_syslibdeps(node): if not hasattr(node.attributes, cached_var_name): syslibdeps = [] for lib in __get_libdeps(node): - for syslib in lib.get_env().get(syslibdeps_env_var, []): - syslibdeps.append(syslib) + for syslib in node.get_env().Flatten(lib.get_env().get(syslibdeps_env_var, [])): + if syslib: + syslibdeps.append(syslib) setattr(node.attributes, cached_var_name, syslibdeps) return getattr(node.attributes, cached_var_name) -- cgit v1.2.1