diff --git a/tools/export/iar/__init__.py b/tools/export/iar/__init__.py index 3b60d11e4c..b491f5eed6 100644 --- a/tools/export/iar/__init__.py +++ b/tools/export/iar/__init__.py @@ -111,11 +111,9 @@ class IAR(Exporter): self.resources.c_sources + self.resources.cpp_sources + \ self.resources.objects + self.resources.libraries flags = self.flags - _, macros = self.toolchain.config.get_config_data() - defines = ['-D%s' % d for d in macros] if macros else [""] c_flags = list(set(flags['common_flags'] - + flags['c_flags'] - + flags['cxx_flags'])) + + flags['c_flags'] + + flags['cxx_flags'])) # Flags set in template to be set by user in IDE template = ["--vla", "--no_static_destruction"] # Flag invalid if set in template @@ -136,7 +134,6 @@ class IAR(Exporter): 'device': self.iar_device(), 'ewp': sep+self.project_name + ".ewp", 'debugger': debugger, - 'defines': defines } ctx.update(flags) diff --git a/tools/export/iar/ewp.tmpl b/tools/export/iar/ewp.tmpl index 5b769ade6a..cf5b7f0e6e 100644 --- a/tools/export/iar/ewp.tmpl +++ b/tools/export/iar/ewp.tmpl @@ -479,9 +479,7 @@