[build tools] Added support for completely overriding cumulative attributes

Christopher Haster 2016-06-11 15:43:59 -05:00
parent 2fa2e715fc
commit 177f2930c2
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']