Skip to content

Commit 69d7c53

Browse files
Thomas SailerThomas Sailer
authored andcommitted
proper compile flags for Release target; add fib/trim files to .mbedignore so mbed compile doesn't pick them up
1 parent 7b7d5fc commit 69d7c53

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

tools/export/codeblocks/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def generate(self):
6666

6767
comp_flags = []
6868
debug_flags = []
69+
release_flags = [ '-Os', '-g1' ]
6970
next_is_include = False
7071
for f in self.flags['c_flags'] + self.flags['cxx_flags'] + self.flags['common_flags']:
7172
f = f.strip()
@@ -97,6 +98,7 @@ def generate(self):
9798
ctx = {
9899
'project_name': self.project_name,
99100
'debug_flags': debug_flags,
101+
'release_flags': release_flags,
100102
'comp_flags': comp_flags,
101103
'ld_flags': self.flags['ld_flags'],
102104
'headers': sorted(list(set([self.filter_dot(s) for s in self.resources.headers]))),

tools/export/codeblocks/cbp.tmpl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
<Option type="1" />
2828
<Option compiler="arm-elf-gcc" />
2929
<Option use_console_runner="0" />
30+
<Compiler>
31+
<Add option="-DNDEBUG" />
32+
{% for f in release_flags -%}
33+
<Add option="{{f}}" />
34+
{% endfor -%}
35+
</Compiler>
3036
<Linker>
3137
<Add option='-Wl,-Map,&quot;bin/Release/{{project_name}}.map&quot;' />
3238
</Linker>

0 commit comments

Comments
 (0)