[build tools] Added support for completely overriding cumulative attributes

pull/1906/head
Christopher Haster 2016-06-11 15:45:11 -05:00
parent 36904fad1f
commit 2d38065e1f
1 changed files with 5 additions and 0 deletions

View File

@ -226,6 +226,11 @@ class Config:
for attr in Target._Target__cumulative_attributes:
attrs = getattr(self.target_instance, attr)
if attr in overrides:
del attrs[:]
attrs.extend(overrides[attr])
del overrides[attr]
if attr+'_add' in overrides:
attrs.extend(overrides[attr+'_add'])
del overrides[attr+'_add']