From a8552816336903a4c28ffe8e354f5dfcf20ac09d Mon Sep 17 00:00:00 2001 From: Jimmy Brisson Date: Fri, 15 Jun 2018 09:25:12 -0500 Subject: [PATCH] Use preinclude of mbed_config.h in all toolchains --- tools/export/iar/__init__.py | 7 ++----- tools/export/iar/ewp.tmpl | 4 +--- tools/toolchains/arm.py | 6 +++--- tools/toolchains/gcc.py | 7 +++---- tools/toolchains/iar.py | 10 ++++------ 5 files changed, 13 insertions(+), 21 deletions(-) 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 @@