From 100f3fd118b60a816f9ccc5477ad4372c469fafc Mon Sep 17 00:00:00 2001 From: Jiyong Park Date: Wed, 6 Nov 2019 16:03:32 +0900 Subject: sdk modules are by default compile_multilib: "both" Bug: 143948100 Test: m (sdk_test.go amended) Change-Id: I7df1b96af49a6569012e44eeb3c0722fac63fa51 --- sdk/sdk.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sdk/sdk.go') diff --git a/sdk/sdk.go b/sdk/sdk.go index 002fb5dc7..cb81a1466 100644 --- a/sdk/sdk.go +++ b/sdk/sdk.go @@ -19,6 +19,7 @@ import ( "strconv" "github.com/google/blueprint" + "github.com/google/blueprint/proptools" "android/soong/android" // This package doesn't depend on the apex package, but import it to make its mutators to be @@ -60,6 +61,13 @@ func ModuleFactory() android.Module { s.AddProperties(&s.properties) android.InitAndroidMultiTargetsArchModule(s, android.HostAndDeviceSupported, android.MultilibCommon) android.InitDefaultableModule(s) + android.AddLoadHook(s, func(ctx android.LoadHookContext) { + type props struct { + Compile_multilib *string + } + p := &props{Compile_multilib: proptools.StringPtr("both")} + ctx.AppendProperties(p) + }) return s } -- cgit v1.2.3-59-g8ed1b