summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2022-01-19 23:24:47 -0500
committerMeco Man <[email protected]>2022-01-19 23:24:47 -0500
commit884218588ae6a68ed923e4a9774f2ea4d76b90db (patch)
treea38da0a8e209f9d1d8ce8ff6f3fe724afa8cb360 /components
parent3448a8b6d53bfc27c8d6946b3f294ba17aac62c0 (diff)
[sconscript.platform] 优化针对编译器判断的脚本
- 删除啰嗦的代码 related: https://github.com/RT-Thread/rt-thread/issues/3046
Diffstat (limited to 'components')
-rw-r--r--components/drivers/spi/SConscript11
1 files changed, 5 insertions, 6 deletions
diff --git a/components/drivers/spi/SConscript b/components/drivers/spi/SConscript
index d6cb93f7f1..f1c2bd343d 100644
--- a/components/drivers/spi/SConscript
+++ b/components/drivers/spi/SConscript
@@ -25,13 +25,12 @@ if GetDepend('RT_USING_SFUD'):
CPPPATH += [cwd + '/sfud/inc']
if GetDepend('RT_SFUD_USING_SFDP'):
src_device += ['sfud/src/sfud_sfdp.c']
- if rtconfig.CROSS_TOOL == 'gcc':
+ if rtconfig.PLATFORM == 'gcc':
+ LOCAL_CCFLAGS += ' -std=c99'
+ elif rtconfig.PLATFORM == 'armcc':
+ LOCAL_CCFLAGS += ' --c99'
+ elif rtconfig.PLATFORM == 'armclang':
LOCAL_CCFLAGS += ' -std=c99'
- elif rtconfig.CROSS_TOOL == 'keil':
- if rtconfig.PLATFORM == 'armcc':
- LOCAL_CCFLAGS += ' --c99'
- elif rtconfig.PLATFORM == 'armclang':
- LOCAL_CCFLAGS += ' -std=c99'
src += src_device