Removed flag -Os for virtual builds
The virtual hardware is among other purposses meant to be used for debugging firmware issues. The flag -Os optimizes out specific information that makes proper debugging difficult in some situations. Also, the virtual hardware does not come with restrictions in terms of PROGMEM. That's why space efficiency is not needed there. Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
This commit is contained in:
parent
2acc10f5d6
commit
8a8e5512bc
@ -16,13 +16,13 @@ compiler.warning_flags.all=-Wall -Wextra
|
||||
|
||||
compiler.path=
|
||||
compiler.c.cmd=gcc
|
||||
compiler.c.flags=-c -g -Os {compiler.warning_flags} -std=gnu11 -ffunction-sections -fdata-sections -MMD
|
||||
compiler.c.elf.flags={compiler.warning_flags} -Os -Wl,--gc-sections
|
||||
compiler.c.flags=-c -g {compiler.warning_flags} -std=gnu11 -ffunction-sections -fdata-sections -MMD
|
||||
compiler.c.elf.flags={compiler.warning_flags} -Wl,--gc-sections
|
||||
compiler.c.elf.flags_join_archives=rcT
|
||||
compiler.c.elf.cmd=g++
|
||||
compiler.S.flags=-c -g -x assembler-with-cpp
|
||||
compiler.cpp.cmd=g++
|
||||
compiler.cpp.flags=-c -g -Os {compiler.warning_flags} -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -DARDUINO_VIRTUAL=1 -DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Virtual.h"
|
||||
compiler.cpp.flags=-c -g {compiler.warning_flags} -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -DARDUINO_VIRTUAL=1 -DKALEIDOSCOPE_HARDWARE_H="Kaleidoscope-Hardware-Virtual.h" -DUSBCON=dummy -DARDUINO_ARCH_AVR=1
|
||||
compiler.ar.cmd=ar
|
||||
compiler.ar.flags=rcs
|
||||
compiler.objcopy.cmd=objcopy
|
||||
|
Loading…
x
Reference in New Issue
Block a user