Skip to content

Commit dbc940b

Browse files
committed
uvision exporter - use only c flags
cxx flags are not needed as uvision uses C/C++ tab (thus c_flags only)
1 parent 1600300 commit dbc940b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

tools/export/uvision4.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ def generate(self):
6868
# get flags from toolchain and apply
6969
project_data['tool_specific']['uvision']['misc'] = {}
7070
project_data['tool_specific']['uvision']['misc']['asm_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['asm']))
71-
project_data['tool_specific']['uvision']['misc']['c_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['c']))
71+
# cxx flags included, as uvision have them all in one tab
72+
project_data['tool_specific']['uvision']['misc']['c_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['c'] + self.toolchain.flags['cxx']))
7273
# not compatible with c99 flag set in the template
7374
project_data['tool_specific']['uvision']['misc']['c_flags'].remove("--c99")
74-
project_data['tool_specific']['uvision']['misc']['cxx_flags'] = list(set(self.toolchain.flags['common']))
7575
project_data['tool_specific']['uvision']['misc']['ld_flags'] = self.toolchain.flags['ld']
7676

7777
i = 0

tools/export/uvision5.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ def generate(self):
6868
# get flags from toolchain and apply
6969
project_data['tool_specific']['uvision5']['misc'] = {}
7070
project_data['tool_specific']['uvision5']['misc']['asm_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['asm']))
71-
project_data['tool_specific']['uvision5']['misc']['c_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['c']))
71+
# cxx flags included, as uvision have them all in one tab
72+
project_data['tool_specific']['uvision5']['misc']['c_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['c'] + self.toolchain.flags['cxx']))
7273
# not compatible with c99 flag set in the template
7374
project_data['tool_specific']['uvision5']['misc']['c_flags'].remove("--c99")
74-
project_data['tool_specific']['uvision5']['misc']['cxx_flags'] = list(set(self.toolchain.flags['common']))
7575
project_data['tool_specific']['uvision5']['misc']['ld_flags'] = self.toolchain.flags['ld']
7676

7777
i = 0

0 commit comments

Comments
 (0)