DC: Only enable serial debug output when --enable-debug is passed.
After this change, release builds will still have serial debug disabled, but debug builds will now not provide this unless --enable-debug is passed explicitly. This could have been another option or environment variable, but other embedded ports do similar things with _debug_build and this looks like the cleanest way to deal with this.
This commit is contained in:
parent
685c42b39a
commit
e6259afc23
1 changed files with 4 additions and 2 deletions
6
configure
vendored
6
configure
vendored
|
@ -2374,7 +2374,8 @@ if test -n "$_host"; then
|
|||
DEFINES="$DEFINES -DDISABLE_DEFAULT_SAVEFILEMANAGER"
|
||||
DEFINES="$DEFINES -DDISABLE_TEXT_CONSOLE"
|
||||
DEFINES="$DEFINES -DDISABLE_COMMAND_LINE"
|
||||
if test "$_release_build" = yes; then
|
||||
# Enable serial debugging output only when --enable-debug is passed
|
||||
if test "$_debug_build" != yes; then
|
||||
DEFINES="$DEFINES -DNOSERIAL"
|
||||
fi
|
||||
_optimization_level=-O3
|
||||
|
@ -2706,7 +2707,8 @@ case $_backend in
|
|||
LDFLAGS="$LDFLAGS -nostartfiles"
|
||||
LDFLAGS="$LDFLAGS "'$(ronindir)/lib/crt0.o'
|
||||
LDFLAGS="$LDFLAGS "'-L$(ronindir)/lib'
|
||||
if test "$_release_build" = yes; then
|
||||
# Enable serial debugging output only when --enable-debug is passed
|
||||
if test "$_debug_build" != yes; then
|
||||
LIBS="$LIBS -lronin-noserial -lm"
|
||||
else
|
||||
LIBS="$LIBS -lronin -lm"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue