[update] eclipse.py, to compatible with tricore.
@@ -448,6 +448,8 @@ def RelativeProjectPath(env, path):
def HandleExcludingOption(entry, sourceEntries, excluding):
old_excluding = []
if entry != None:
+ exclud = entry.get('excluding')
+ if exclud != None:
old_excluding = entry.get('excluding').split('|')
sourceEntries.remove(entry)
@@ -484,6 +486,7 @@ def UpdateCproject(env, project, excluding, reset, prj_name):
HandleToolOption(tools, env, project, reset)
sourceEntries = cconfiguration.find('storageModule/configuration/sourceEntries')
+ if sourceEntries != None:
entry = sourceEntries.find('entry')
HandleExcludingOption(entry, sourceEntries, excluding)
# update refreshScope
