Skip to content

Commit e78eeb8

Browse files
authored
Merge pull request #2237 from enkiller/dev
[tools] 修复命令行使用 iar 工具链,库文件链接不上的问题
2 parents 7dcacc1 + ed72535 commit e78eeb8

File tree

15 files changed

+36
-29
lines changed

15 files changed

+36
-29
lines changed

bsp/amebaz/SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
2727
if rtconfig.PLATFORM == 'iar':
2828
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
2929
env.Replace(ARFLAGS = [''])
30-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
30+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
3131

3232
Export('RTT_ROOT')
3333
Export('rtconfig')

bsp/gd32303e-eval/SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
2727
if rtconfig.PLATFORM == 'iar':
2828
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
2929
env.Replace(ARFLAGS = [''])
30-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
30+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
3131

3232
Export('RTT_ROOT')
3333
Export('rtconfig')

bsp/gd32450z-eval/SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
2727
if rtconfig.PLATFORM == 'iar':
2828
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
2929
env.Replace(ARFLAGS = [''])
30-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
30+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
3131

3232
Export('RTT_ROOT')
3333
Export('rtconfig')

bsp/imxrt/imxrt1050-ArchMix/SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
3535
if rtconfig.PLATFORM == 'iar':
3636
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
3737
env.Replace(ARFLAGS = [''])
38-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
38+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
3939

4040
Export('RTT_ROOT')
4141
Export('rtconfig')

bsp/imxrt/imxrt1050-evk/SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
3535
if rtconfig.PLATFORM == 'iar':
3636
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
3737
env.Replace(ARFLAGS = [''])
38-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
38+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
3939

4040
Export('RTT_ROOT')
4141
Export('rtconfig')

bsp/imxrt1052-evk/SConstruct

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ else:
3434
env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
3535

3636
if rtconfig.PLATFORM == 'iar':
37-
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
38-
env.Replace(ARFLAGS = [''])
39-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
37+
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
38+
env.Replace(ARFLAGS = [''])
39+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
4040

4141
Export('RTT_ROOT')
4242
Export('rtconfig')

bsp/lpc54114-lite/SConstruct

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
2828
if rtconfig.PLATFORM == 'iar':
2929
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
3030
env.Replace(ARFLAGS = [''])
31-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
31+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
3232

3333
Export('RTT_ROOT')
3434
Export('rtconfig')

bsp/lpc824/SConstruct

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ env = Environment(tools = ['mingw'],
2222
env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
2323

2424
if rtconfig.PLATFORM == 'iar':
25-
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
26-
env.Replace(ARFLAGS = [''])
27-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
25+
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
26+
env.Replace(ARFLAGS = [''])
27+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
2828

2929
Export('RTT_ROOT')
3030
Export('rtconfig')

bsp/mb9bf500r/SConstruct

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ env = Environment(tools = ['mingw'],
2020
env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
2121

2222
if rtconfig.PLATFORM == 'iar':
23-
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
24-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
25-
env.Replace(ARFLAGS = '')
23+
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
24+
env.Replace(ARFLAGS = [''])
25+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
2626

2727
Export('RTT_ROOT')
2828
Export('rtconfig')

bsp/mb9bf506r/SConstruct

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ env = Environment(tools = ['mingw'],
2020
env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
2121

2222
if rtconfig.PLATFORM == 'iar':
23-
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
24-
env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])
25-
env.Replace(ARFLAGS = '')
23+
env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
24+
env.Replace(ARFLAGS = [''])
25+
env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')
2626

2727
Export('RTT_ROOT')
2828
Export('rtconfig')

0 commit comments

Comments
 (0)