summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2023-08-20 13:26:39 -0400
committerMeco Man <[email protected]>2023-08-21 01:25:52 -0400
commit30c793fdb99376197a569d28ec74d76cfc6d6638 (patch)
tree10014bb575af3bfd63a81d77de1ed6a147023735 /bsp
parent290678b66576e9adaaa338f0e110ce17535bd262 (diff)
[tools] add GetGCCLikePLATFORM
GCC like means the toolchains which are compatible with GCC
Diffstat (limited to 'bsp')
-rw-r--r--bsp/renesas/ra6m3-hmi-board/SConscript3
-rw-r--r--bsp/renesas/ra6m3-hmi-board/ra/SConscript3
-rw-r--r--bsp/renesas/ra6m3-hmi-board/ra_cfg/SConscript3
-rw-r--r--bsp/renesas/ra6m3-hmi-board/ra_gen/SConscript3
4 files changed, 8 insertions, 4 deletions
diff --git a/bsp/renesas/ra6m3-hmi-board/SConscript b/bsp/renesas/ra6m3-hmi-board/SConscript
index 8620251606..ba761a6dc6 100644
--- a/bsp/renesas/ra6m3-hmi-board/SConscript
+++ b/bsp/renesas/ra6m3-hmi-board/SConscript
@@ -3,6 +3,7 @@ import os
Import('RTT_ROOT')
Import('rtconfig')
from building import *
+from gcc import *
cwd = GetCurrentDir()
src = []
@@ -12,7 +13,7 @@ list = os.listdir(cwd)
if rtconfig.PLATFORM in ['iccarm']:
print("\nThe current project does not support IAR build\n")
Return('group')
-elif rtconfig.PLATFORM in ['gcc', 'armclang', 'llvm-arm']:
+elif rtconfig.PLATFORM in GetGCCLikePLATFORM():
if GetOption('target') != 'mdk5':
CPPPATH = [cwd]
src = Glob('./src/*.c')
diff --git a/bsp/renesas/ra6m3-hmi-board/ra/SConscript b/bsp/renesas/ra6m3-hmi-board/ra/SConscript
index cf3df4cedf..52e96ac900 100644
--- a/bsp/renesas/ra6m3-hmi-board/ra/SConscript
+++ b/bsp/renesas/ra6m3-hmi-board/ra/SConscript
@@ -1,6 +1,7 @@
Import('RTT_ROOT')
Import('rtconfig')
from building import *
+from gcc import *
cwd = GetCurrentDir()
src = []
@@ -10,7 +11,7 @@ CPPPATH = []
if rtconfig.PLATFORM in ['iccarm']:
print("\nThe current project does not support IAR build\n")
Return('group')
-elif rtconfig.PLATFORM in ['gcc', 'armclang', 'llvm-arm']:
+elif rtconfig.PLATFORM in GetGCCLikePLATFORM():
if GetOption('target') != 'mdk5':
src += Glob(cwd + '/fsp/src/bsp/mcu/all/*.c')
src += [cwd + '/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c']
diff --git a/bsp/renesas/ra6m3-hmi-board/ra_cfg/SConscript b/bsp/renesas/ra6m3-hmi-board/ra_cfg/SConscript
index 9521924a3e..ff52ceb4fe 100644
--- a/bsp/renesas/ra6m3-hmi-board/ra_cfg/SConscript
+++ b/bsp/renesas/ra6m3-hmi-board/ra_cfg/SConscript
@@ -1,6 +1,7 @@
Import('RTT_ROOT')
Import('rtconfig')
from building import *
+from gcc import *
cwd = GetCurrentDir()
src = []
@@ -10,7 +11,7 @@ CPPPATH = []
if rtconfig.PLATFORM in ['iccarm']:
print("\nThe current project does not support IAR build\n")
Return('group')
-elif rtconfig.PLATFORM in ['gcc', 'armclang', 'llvm-arm']:
+elif rtconfig.PLATFORM in GetGCCLikePLATFORM():
if GetOption('target') != 'mdk5':
src = Glob('*.c')
CPPPATH = [cwd+'/fsp_cfg', cwd + '/fsp_cfg/bsp']
diff --git a/bsp/renesas/ra6m3-hmi-board/ra_gen/SConscript b/bsp/renesas/ra6m3-hmi-board/ra_gen/SConscript
index 87a3c39d18..6a52bcd615 100644
--- a/bsp/renesas/ra6m3-hmi-board/ra_gen/SConscript
+++ b/bsp/renesas/ra6m3-hmi-board/ra_gen/SConscript
@@ -1,6 +1,7 @@
Import('RTT_ROOT')
Import('rtconfig')
from building import *
+from gcc import *
cwd = GetCurrentDir()
src = []
@@ -10,7 +11,7 @@ CPPPATH = []
if rtconfig.PLATFORM in ['iccarm']:
print("\nThe current project does not support IAR build\n")
Return('group')
-elif rtconfig.PLATFORM in ['gcc', 'armclang', 'llvm-arm']:
+elif rtconfig.PLATFORM in GetGCCLikePLATFORM():
if GetOption('target') != 'mdk5':
src = Glob('*.c')
CPPPATH = [cwd, ]