File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,19 @@ compiler.warning_flags.default=
16
16
compiler.warning_flags.more=-Wall
17
17
compiler.warning_flags.all=-Wall -Wextra
18
18
19
+ compiler.optimization_flags=-Os
20
+ compiler.optimization_flags.release=-Os
21
+ compiler.optimization_flags.debug=-Og
22
+
19
23
compiler.path={build.compiler_path}
20
24
compiler.c.cmd={build.crossprefix}gcc
21
- compiler.c.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}
25
+ compiler.c.flags=-c {compiler.warning_flags} {compiler.optimization_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}
22
26
compiler.c.elf.cmd={build.crossprefix}g++
23
27
compiler.c.elf.flags=-Wl,--gc-sections {compiler.warning_flags} -Wl,--as-needed
24
28
compiler.S.cmd={build.crossprefix}g++
25
- compiler.S.flags=-c -x assembler-with-cpp -mcpu={build.mcu} {build.fpu}
29
+ compiler.S.flags=-c -g - x assembler-with-cpp {compiler.optimization_flags} -mcpu={build.mcu} {build.fpu}
26
30
compiler.cpp.cmd={build.crossprefix}g++
27
- compiler.cpp.flags=-c {compiler.warning_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cxxflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}
31
+ compiler.cpp.flags=-c {compiler.warning_flags} {compiler.optimization_flags} -g3 -nostdlib "@{compiler.mbed.defines}" "@{compiler.mbed.cxxflags}" {compiler.mbed.arch.define} -MMD -mcpu={build.mcu} {build.float-abi} {build.fpu}
28
32
compiler.ar.cmd={build.crossprefix}ar
29
33
compiler.ar.flags=rcs
30
34
compiler.objcopy.cmd=
You can’t perform that action at this time.
0 commit comments