Skip to content

Commit 4d6918b

Browse files
committed
Alphabetize UVision groups
1 parent e7361eb commit 4d6918b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

tools/export/uvision/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def format_flags(self):
181181
def format_src(self, srcs):
182182
"""Make sources into the named tuple for use in the template"""
183183
grouped = self.group_project_files(srcs)
184-
for group, files in grouped.items():
184+
for group, files in sorted(grouped.items()):
185185
grouped[group] = self.uv_files(files)
186186
return grouped
187187

@@ -198,7 +198,7 @@ def generate(self):
198198
'name': self.project_name,
199199
# project_files => dict of generators - file group to generator of
200200
# UVFile tuples defined above
201-
'project_files': self.format_src(srcs),
201+
'project_files': sorted(list(self.format_src(srcs).iteritems())),
202202
'linker_script':self.resources.linker_script,
203203
'include_paths': '; '.join(self.resources.inc_dirs).encode('utf-8'),
204204
'device': DeviceUvision(self.target),

tools/export/uvision/uvision.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@
417417
</TargetArmAds>
418418
</TargetOption>
419419
<Groups>
420-
{% for group, files in project_files.iteritems() %}
420+
{% for group, files in project_files %}
421421
<Group>
422422
<GroupName>{{group}}</GroupName>
423423
<Files>

0 commit comments

Comments
 (0)