65c65
< class SystemCTestBin(UnitTest):
---
> class SystemCTestBin(Executable):
67,68c67
< super(SystemCTestBin, self).__init__(
< test.target, *test.sources, main=True)
---
> super(SystemCTestBin, self).__init__(test.target, *test.sources)
82a82,89
> def declare(self, env):
> sources = list(self.sources)
> for f in self.filters:
> sources = Source.all.apply_filter(f)
> objs = self.srcs_to_objs(env, sources)
> objs = objs + env['SHARED_LIB'] + env['MAIN_OBJS']
> return super(SystemCTestBin, self).declare(env, objs)
>