Переглянути джерело

[tools] Fix eclipse configuration for lib paths.

armink 5 роки тому
батько
коміт
e6a07139ce
1 змінених файлів з 9 додано та 0 видалено
  1. 9 0
      tools/eclipse.py

+ 9 - 0
tools/eclipse.py

@@ -218,6 +218,15 @@ def HandleToolOption(tools, env, project, reset):
                     for lib in env['LIBS']:
                     for lib in env['LIBS']:
                         SubElement(option, 'listOptionValue', {'builtIn': 'false', 'value': lib})
                         SubElement(option, 'listOptionValue', {'builtIn': 'false', 'value': lib})
 
 
+                # update lib paths
+                if option.get('id').find('c.linker.paths') != -1 and env.has_key('LIBPATH'):
+                    # remove old lib paths
+                    for item in option.findall('listOptionValue'):
+                        option.remove(item)
+                    # add new old lib paths
+                    for path in env['LIBPATH']:
+                        SubElement(option, 'listOptionValue', {'builtIn': 'false', 'value': path})
+
     return
     return