Skip to content

Commit c06dad5

Browse files
committed
Change uVisoun[45] to get preincludes
1 parent a1b73c9 commit c06dad5

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

tools/export/uvision4.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,16 @@ def generate(self):
6969
# get flags from toolchain and apply
7070
project_data['tool_specific']['uvision']['misc'] = {}
7171
# asm flags only, common are not valid within uvision project, they are armcc specific
72-
project_data['tool_specific']['uvision']['misc']['asm_flags'] = list(set(self.toolchain.flags['asm']))
72+
project_data['tool_specific']['uvision']['misc']['asm_flags'] = list(set(self.progen_flags['asm_flags']))
7373
# cxx flags included, as uvision have them all in one tab
74-
project_data['tool_specific']['uvision']['misc']['c_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['c'] + self.toolchain.flags['cxx']))
74+
project_data['tool_specific']['uvision']['misc']['c_flags'] = list(set(self.progen_flags['common_flags'] + self.progen_flags['c_flags'] + self.progen_flags['cxx_flags']))
7575
# not compatible with c99 flag set in the template
7676
project_data['tool_specific']['uvision']['misc']['c_flags'].remove("--c99")
7777
# ARM_INC is by default as system inclusion, not required for exported project
7878
project_data['tool_specific']['uvision']['misc']['c_flags'].remove("-I \""+ARM_INC+"\"")
7979
# cpp is not required as it's implicit for cpp files
8080
project_data['tool_specific']['uvision']['misc']['c_flags'].remove("--cpp")
81-
project_data['tool_specific']['uvision']['misc']['ld_flags'] = self.toolchain.flags['ld']
81+
project_data['tool_specific']['uvision']['misc']['ld_flags'] = self.progen_flags['ld_flags']
8282

8383
i = 0
8484
for macro in project_data['common']['macros']:

tools/export/uvision5.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,16 @@ def generate(self):
6969
# get flags from toolchain and apply
7070
project_data['tool_specific']['uvision5']['misc'] = {}
7171
# asm flags only, common are not valid within uvision project, they are armcc specific
72-
project_data['tool_specific']['uvision5']['misc']['asm_flags'] = list(set(self.toolchain.flags['asm']))
72+
project_data['tool_specific']['uvision5']['misc']['asm_flags'] = list(set(self.progen_flags['asm_flags']))
7373
# cxx flags included, as uvision have them all in one tab
74-
project_data['tool_specific']['uvision5']['misc']['c_flags'] = list(set(self.toolchain.flags['common'] + self.toolchain.flags['c'] + self.toolchain.flags['cxx']))
74+
project_data['tool_specific']['uvision5']['misc']['c_flags'] = list(set(self.progen_flags['common_flags'] + self.progen_flags['c_flags'] + self.progen_flags['cxx_flags']))
7575
# ARM_INC is by default as system inclusion, not required for exported project
7676
project_data['tool_specific']['uvision5']['misc']['c_flags'].remove("-I \""+ARM_INC+"\"")
7777
# not compatible with c99 flag set in the template
7878
project_data['tool_specific']['uvision5']['misc']['c_flags'].remove("--c99")
7979
# cpp is not required as it's implicit for cpp files
8080
project_data['tool_specific']['uvision5']['misc']['c_flags'].remove("--cpp")
81-
project_data['tool_specific']['uvision5']['misc']['ld_flags'] = self.toolchain.flags['ld']
81+
project_data['tool_specific']['uvision5']['misc']['ld_flags'] = self.progen_flags['ld_flags']
8282

8383
i = 0
8484
for macro in project_data['common']['macros']:

0 commit comments

Comments
 (0)