Browse Source

waf: don't build ChibiOS with debug by default

this makes builds (and rebuilds with ccache) faster
mission-4.1.18
Andrew Tridgell 7 years ago
parent
commit
835484429d
  1. 10
      Tools/ardupilotwaf/boards.py

10
Tools/ardupilotwaf/boards.py

@ -327,7 +327,6 @@ class chibios(Board): @@ -327,7 +327,6 @@ class chibios(Board):
'-Wno-missing-field-initializers',
'-Wno-trigraphs',
'-Os',
'-g',
'-fno-strict-aliasing',
'-fomit-frame-pointer',
'-falign-functions=16',
@ -355,7 +354,6 @@ class chibios(Board): @@ -355,7 +354,6 @@ class chibios(Board):
env.LINKFLAGS = [
'-mcpu=cortex-m4',
'-Os',
'-g',
'-fomit-frame-pointer',
'-falign-functions=16',
'-ffunction-sections',
@ -380,6 +378,14 @@ class chibios(Board): @@ -380,6 +378,14 @@ class chibios(Board):
'-Wl,--gc-sections,--no-warn-mismatch,--library-path=/ld,--script=ldscript.ld,--defsym=__process_stack_size__=0x400,--defsym=__main_stack_size__=0x400',
]
if cfg.env.DEBUG:
env.CFLAGS += [
'-g',
]
env.LINKFLAGS += [
'-g',
]
env.LIB += ['gcc', 'm']
env.GIT_SUBMODULES += [

Loading…
Cancel
Save