Escape quotes in uvision project file defines

pull/7569/head
Jimmy Brisson 2018-08-24 14:00:52 -05:00
parent a6c85ee5f4
commit c8f1e1f854
1 changed files with 2 additions and 1 deletions

View File

@ -204,7 +204,8 @@ class Uvision(Exporter):
)
flags['c_flags'] += " "
flags['c_flags'] += " ".join(config_option)
flags['c_defines'] = " ".join(f[2:] for f in c_flags if is_define(f))
flags['c_defines'] = " ".join(f[2:].replace('"', '\\"')
for f in c_flags if is_define(f))
flags['ld_flags'] = " ".join(set(flags['ld_flags']))
return flags