SImplify linkerscirpt usage

Avoids assigning to things that we can't assign
pull/8035/head
Jimmy Brisson 2018-08-30 08:41:15 -05:00 committed by adbridge
parent 38652c8a61
commit 107dbe9afb
1 changed files with 1 additions and 5 deletions

View File

@ -64,17 +64,13 @@ class EmBitz(Exporter):
l, _ = splitext(basename(lib)) l, _ = splitext(basename(lib))
libraries.append(l[3:]) libraries.append(l[3:])
if self.resources.linker_script is None:
self.resources.linker_script = ''
ctx = { ctx = {
'name': self.project_name, 'name': self.project_name,
'target': self.target, 'target': self.target,
'toolchain': self.toolchain.name, 'toolchain': self.toolchain.name,
'source_files': source_files, 'source_files': source_files,
'include_paths': self.resources.inc_dirs, 'include_paths': self.resources.inc_dirs,
'script_file': self.resources.linker_script, 'script_file': self.resources.linker_script or '',
'library_paths': self.resources.lib_dirs, 'library_paths': self.resources.lib_dirs,
'libraries': libraries, 'libraries': libraries,
'symbols': self.toolchain.get_symbols(), 'symbols': self.toolchain.get_symbols(),