File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ def generate(self):
66
66
67
67
comp_flags = []
68
68
debug_flags = []
69
+ release_flags = [ '-Os' , '-g1' ]
69
70
next_is_include = False
70
71
for f in self .flags ['c_flags' ] + self .flags ['cxx_flags' ] + self .flags ['common_flags' ]:
71
72
f = f .strip ()
@@ -97,6 +98,7 @@ def generate(self):
97
98
ctx = {
98
99
'project_name' : self .project_name ,
99
100
'debug_flags' : debug_flags ,
101
+ 'release_flags' : release_flags ,
100
102
'comp_flags' : comp_flags ,
101
103
'ld_flags' : self .flags ['ld_flags' ],
102
104
'headers' : sorted (list (set ([self .filter_dot (s ) for s in self .resources .headers ]))),
Original file line number Diff line number Diff line change 27
27
<Option type =" 1" />
28
28
<Option compiler =" arm-elf-gcc" />
29
29
<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 >
30
36
<Linker >
31
37
<Add option =' -Wl,-Map," bin/Release/{{project_name}}.map" ' />
32
38
</Linker >
You can’t perform that action at this time.
0 commit comments