summaryrefslogtreecommitdiff
path: root/bsp/ls1cdev/SConstruct
diff options
context:
space:
mode:
authorzhuangwei <[email protected]>2018-06-14 19:11:13 +0800
committerzhuangwei <[email protected]>2018-06-14 19:11:13 +0800
commite9c78be94733f6ccd25347cb97152fdab20e5552 (patch)
treedb1545f0894b842bcf790288dd82b0473e1f75be /bsp/ls1cdev/SConstruct
parente7f78855bd09a798c247c3eec9409261584bb93f (diff)
[bsp/ls1cdev]添加softfp支持,默认配置使用softfp编译
Diffstat (limited to 'bsp/ls1cdev/SConstruct')
-rw-r--r--bsp/ls1cdev/SConstruct5
1 files changed, 5 insertions, 0 deletions
diff --git a/bsp/ls1cdev/SConstruct b/bsp/ls1cdev/SConstruct
index 3096becfc7..a2f2cae178 100644
--- a/bsp/ls1cdev/SConstruct
+++ b/bsp/ls1cdev/SConstruct
@@ -33,6 +33,11 @@ else:
rtconfig.LFLAGS += " -Ttext 0x80200000"
env.Replace(LINKFLAGS = rtconfig.LFLAGS)
+if GetDepend('RT_USING_FPU'):
+ env['CCFLAGS'] = env['CCFLAGS'].replace('-msoft-float', '-mhard-float')
+ env['ASFLAGS'] = env['ASFLAGS'].replace('-msoft-float', '-mhard-float')
+ env['CXXFLAGS'] = env['CXXFLAGS'].replace('-msoft-float', '-mhard-float')
+ env['LINKFLAGS'] = env['LINKFLAGS'].replace('-msoft-float', '-mhard-float')
if GetDepend('RT_USING_RTGUI'):
objs = objs + SConscript(RTT_ROOT + '/examples/gui/SConscript', variant_dir='build/examples/gui', duplicate=0)