Skip to content

Commit

Permalink
[gcc] add footprint information when compiling
Browse files Browse the repository at this point in the history
  • Loading branch information
mysterywolf committed Mar 29, 2024
1 parent d2c12e2 commit 2ea776b
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/SConscript
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ else:
SrcRemove(src, ['scheduler_up.c'])

LOCAL_CFLAGS = ''
LINKFLAGS = ''

if rtconfig.PLATFORM in ['gcc']: # only for GCC
LOCAL_CFLAGS += ' -Wunused' # unused warning
Expand All @@ -41,7 +42,11 @@ if rtconfig.PLATFORM in ['gcc']: # only for GCC
if 'mips' not in rtconfig.PREFIX: # mips toolchain does not support
LOCAL_CFLAGS += ' -Wimplicit-fallthrough' # implicit fallthrough warning
LOCAL_CFLAGS += ' -Wduplicated-cond -Wduplicated-branches' # duplicated condition warning
if rtconfig.ARCH not in ['sim']:
LINKFLAGS += ' -Wl,--gc-sections,--print-memory-usage' # remove unused sections and print memory usage

group = DefineGroup('Kernel', src, depend=[''], CPPPATH=inc, CPPDEFINES=['__RTTHREAD__'], LOCAL_CFLAGS=LOCAL_CFLAGS, LOCAL_CPPDEFINES=['__RT_KERNEL_SOURCE__'])
group = DefineGroup('Kernel', src, depend=[''], CPPPATH=inc,
LINKFLAGS=LINKFLAGS, LOCAL_CFLAGS=LOCAL_CFLAGS,
CPPDEFINES=['__RTTHREAD__'], LOCAL_CPPDEFINES=['__RT_KERNEL_SOURCE__'])

Return('group')

0 comments on commit 2ea776b

Please sign in to comment.