mirror of https://github.com/ARMmbed/mbed-os.git
[build tools] Added support for completely overriding cumulative attributes
parent
36904fad1f
commit
2d38065e1f
|
@ -226,6 +226,11 @@ class Config:
|
||||||
for attr in Target._Target__cumulative_attributes:
|
for attr in Target._Target__cumulative_attributes:
|
||||||
attrs = getattr(self.target_instance, attr)
|
attrs = getattr(self.target_instance, attr)
|
||||||
|
|
||||||
|
if attr in overrides:
|
||||||
|
del attrs[:]
|
||||||
|
attrs.extend(overrides[attr])
|
||||||
|
del overrides[attr]
|
||||||
|
|
||||||
if attr+'_add' in overrides:
|
if attr+'_add' in overrides:
|
||||||
attrs.extend(overrides[attr+'_add'])
|
attrs.extend(overrides[attr+'_add'])
|
||||||
del overrides[attr+'_add']
|
del overrides[attr+'_add']
|
||||||
|
|
Loading…
Reference in New Issue