Skip to content

Commit 3bf721a

Browse files
committed
[BSP] Update C++ compiling options
1 parent 1b793ad commit 3bf721a

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

bsp/lpc176x/SConstruct

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ TARGET = 'rtthread-lpc17xx.' + rtconfig.TARGET_EXT
1414
env = Environment(tools = ['mingw'],
1515
AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS,
1616
CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS,
17+
CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
1718
AR = rtconfig.AR, ARFLAGS = '-rc',
1819
LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
1920

bsp/lpc176x/rtconfig.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
if PLATFORM == 'gcc':
2727
# toolchains
2828
PREFIX = 'arm-none-eabi-'
29-
CC = PREFIX + 'gcc'
29+
CC = PREFIX + 'gcc'
30+
CXX = PREFIX + 'g++'
3031
AS = PREFIX + 'gcc'
3132
AR = PREFIX + 'ar'
3233
LINK = PREFIX + 'gcc'
@@ -37,6 +38,7 @@
3738

3839
DEVICE = ' -mcpu=cortex-m3 -mthumb'
3940
CFLAGS = DEVICE
41+
CXXFLAGS = CFLAGS
4042
AFLAGS = ' -c' + DEVICE + ' -x assembler-with-cpp'
4143
LFLAGS = DEVICE + ' -Wl,--gc-sections,-Map=rtthread-lpc17xx.map,-cref,-u,Reset_Handler -T rtthread-lpc17xx.ld'
4244

@@ -54,6 +56,7 @@
5456
elif PLATFORM == 'armcc':
5557
# toolchains
5658
CC = 'armcc'
59+
CXX = 'armcc'
5760
AS = 'armasm'
5861
AR = 'armar'
5962
LINK = 'armlink'
@@ -65,6 +68,7 @@
6568
LFLAGS = DEVICE + ' --info sizes --info totals --info unused --info veneers --list rtthread-lpc17xx.map --scatter rtthread-lpc17xx.sct'
6669

6770
CFLAGS += ' -I' + EXEC_PATH + '/ARM/RV31/INC'
71+
CXXFLAGS = CFLAGS
6872
LFLAGS += ' --libpath ' + EXEC_PATH + '/ARM/RV31/LIB'
6973

7074
EXEC_PATH += '/arm/bin40/'

0 commit comments

Comments
 (0)