summaryrefslogtreecommitdiff
path: root/components/libc/cplusplus/SConscript
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2022-08-15 10:32:27 -0400
committerguo <[email protected]>2022-08-16 09:39:00 +0800
commitdd94198bd6acaaf03324774fe415df3ca379d1f5 (patch)
tree19a6dabb882c4be18290d0a3efea95c763ce987f /components/libc/cplusplus/SConscript
parentc038e55d32362d52ffb35e20d4b05c445c35f3ce (diff)
[gcc][armcc][armclang] rtconfig.CROSS_TOOL->rtconfig.PLATFORM
Diffstat (limited to 'components/libc/cplusplus/SConscript')
-rw-r--r--components/libc/cplusplus/SConscript16
1 files changed, 7 insertions, 9 deletions
diff --git a/components/libc/cplusplus/SConscript b/components/libc/cplusplus/SConscript
index 82983fa667..1c764ea3e3 100644
--- a/components/libc/cplusplus/SConscript
+++ b/components/libc/cplusplus/SConscript
@@ -5,18 +5,16 @@ Import('rtconfig')
cwd = GetCurrentDir()
src = Glob('*.cpp') + Glob('*.c')
+CPPPATH = [cwd]
if GetDepend('RT_USING_CPLUSPLUS11'):
src += Glob('cpp11/*.cpp') + Glob('cpp11/*.c')
-
-CPPPATH = [cwd]
-
-if rtconfig.PLATFORM == 'armclang' and GetDepend('RT_USING_CPLUSPLUS11'):
- src += Glob('cpp11/armclang/*.cpp') + Glob('cpp11/armclang/*.c')
- CPPPATH += [cwd + '/cpp11/armclang']
-elif rtconfig.PLATFORM in ['gcc'] and GetDepend('RT_USING_CPLUSPLUS11'):
- src += Glob('cpp11/gcc/*.cpp') + Glob('cpp11/gcc/*.c')
- CPPPATH += [cwd + '/cpp11/gcc']
+ if rtconfig.PLATFORM in ['armclang']:
+ src += Glob('cpp11/armclang/*.cpp') + Glob('cpp11/armclang/*.c')
+ CPPPATH += [cwd + '/cpp11/armclang']
+ elif rtconfig.PLATFORM in ['gcc']:
+ src += Glob('cpp11/gcc/*.cpp') + Glob('cpp11/gcc/*.c')
+ CPPPATH += [cwd + '/cpp11/gcc']
group = DefineGroup('CPlusPlus', src, depend = ['RT_USING_CPLUSPLUS'], CPPPATH = CPPPATH)