From 97d1ebf6e83a082bf81e4308cc0d41722d77a2da Mon Sep 17 00:00:00 2001 From: Bernard Xiong <bernard.xiong@gmail.com> Date: Sun, 23 Jun 2013 23:42:27 +0800 Subject: [PATCH] Update SConscript --- components/init/SConscript | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/init/SConscript b/components/init/SConscript index 261065dd52..c3ce75088d 100644 --- a/components/init/SConscript +++ b/components/init/SConscript @@ -3,6 +3,11 @@ from building import * cwd = GetCurrentDir() src = Glob('*.c') CPPPATH = [cwd] -group = DefineGroup('Components', src, depend = ['RT_USING_COMPONENTS_INIT'], CPPPATH = CPPPATH) +if rtconfig.CROSS_TOOL == 'keil': + LINKFLAGS = ' --keep __rt_init* ' +else: + LINKFLAGS = '' + +group = DefineGroup('Components', src, depend = ['RT_USING_COMPONENTS_INIT'], CPPPATH = CPPPATH, LINKFLAGS = LINKFLAGS) Return('group')