diff options
Diffstat (limited to 'android/module.go')
-rw-r--r-- | android/module.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/android/module.go b/android/module.go index 0120a544e..a662130a7 100644 --- a/android/module.go +++ b/android/module.go @@ -1434,7 +1434,10 @@ func productVariableConfigEnableAttribute(ctx *topDownMutatorContext) bazel.Labe ctx.ModuleErrorf("Could not convert product variable enabled property") } - if *flag { + if flag == nil { + // soong config var is not used to set `enabled`. nothing to do. + continue + } else if *flag { axis := productConfigProp.ConfigurationAxis() result.SetSelectValue(axis, bazel.ConditionsDefaultConfigKey, bazel.MakeLabelList([]bazel.Label{{Label: "@platforms//:incompatible"}})) result.SetSelectValue(axis, productConfigProp.SelectKey(), bazel.LabelList{Includes: []bazel.Label{}}) |