diff options
Diffstat (limited to 'rust/fuzz.go')
-rw-r--r-- | rust/fuzz.go | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/rust/fuzz.go b/rust/fuzz.go index 1770d2e65..da111b59e 100644 --- a/rust/fuzz.go +++ b/rust/fuzz.go @@ -20,6 +20,8 @@ import ( "android/soong/fuzz" "android/soong/rust/config" "path/filepath" + + "github.com/google/blueprint/proptools" ) func init() { @@ -64,17 +66,14 @@ func NewRustFuzz(hod android.HostOrDeviceSupported) (*Module, *fuzzDecorator) { android.AddLoadHook(module, func(ctx android.LoadHookContext) { extraProps := struct { - Target struct { - Darwin struct { - Enabled *bool - } - Linux_bionic struct { - Enabled *bool - } - } - }{} - extraProps.Target.Darwin.Enabled = cc.BoolPtr(false) - extraProps.Target.Linux_bionic.Enabled = cc.BoolPtr(false) + Enabled proptools.Configurable[bool] + }{ + Enabled: android.CreateSelectOsToBool(map[string]*bool{ + "": nil, + "darwin": proptools.BoolPtr(false), + "linux_bionic": proptools.BoolPtr(false), + }), + } ctx.AppendProperties(&extraProps) }) |