scons: Change an = to a += when accumulating sources from filters.

The loop accidentally used a = when it should have used a +=, meaning
only the sources from the final filter would be used.

Change-Id: Ie066a5f85696f05d9ad3cf61f928b12deb39475b
Reviewed-on: https://gem5-review.googlesource.com/c/16285
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Gabe Black <gabeblack@google.com>
This commit is contained in:
Gabe Black
2019-02-09 01:37:48 -08:00
parent da6e8b0003
commit 8174d7c87b
2 changed files with 2 additions and 2 deletions

View File

@@ -472,7 +472,7 @@ class UnitTest(Executable):
def declare(self, env):
sources = list(self.sources)
for f in self.filters:
sources = Source.all.apply_filter(f)
sources += Source.all.apply_filter(f)
objs = self.srcs_to_objs(env, sources) + env['STATIC_OBJS']
if self.main:
objs += env['MAIN_OBJS']

View File

@@ -91,7 +91,7 @@ if env['USE_SYSTEMC']:
env = env.Clone()
sources = list(self.sources)
for f in self.filters:
sources = Source.all.apply_filter(f)
sources += Source.all.apply_filter(f)
objs = self.srcs_to_objs(env, sources)
objs = objs + env['MAIN_OBJS']
relpath = os.path.relpath(