summaryrefslogtreecommitdiff
path: root/tools/eclipse.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eclipse.py')
-rw-r--r--tools/eclipse.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/eclipse.py b/tools/eclipse.py
index 736fcbc66d..31c1bb914b 100644
--- a/tools/eclipse.py
+++ b/tools/eclipse.py
@@ -291,7 +291,8 @@ def HandleToolOption(tools, env, project, reset):
listOptionValue = option.find('listOptionValue')
if listOptionValue != None:
- listOptionValue.set('value', linker_script)
+ if reset is True or IsRttEclipsePathFormat(listOptionValue.get('value')):
+ listOptionValue.set('value', linker_script)
else:
SubElement(option, 'listOptionValue', {'builtIn': 'false', 'value': linker_script})
# scriptfile in stm32cubeIDE