Handle restricting to device only builds
By default, most module types are only enabled for device. Converting this behavior and host_supported/device_supported properties allows us to skip building incompatible targets. Test: soong tests Test: bp2build.sh Change-Id: If1da523b4cc8c4cbf2bb26da063d9923b662cc32
This commit is contained in:
@@ -409,6 +409,11 @@ func (ba BoolAttribute) HasConfigurableValues() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// SetValue sets value for the no config axis
|
||||
func (ba *BoolAttribute) SetValue(value *bool) {
|
||||
ba.SetSelectValue(NoConfigAxis, "", value)
|
||||
}
|
||||
|
||||
// SetSelectValue sets value for the given axis/config.
|
||||
func (ba *BoolAttribute) SetSelectValue(axis ConfigurationAxis, config string, value *bool) {
|
||||
axis.validateConfig(config)
|
||||
|
Reference in New Issue
Block a user