summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sdk/cc_sdk_test.go6
-rw-r--r--sdk/update.go6
2 files changed, 6 insertions, 6 deletions
diff --git a/sdk/cc_sdk_test.go b/sdk/cc_sdk_test.go
index b19fcc5cb..a4f985b8d 100644
--- a/sdk/cc_sdk_test.go
+++ b/sdk/cc_sdk_test.go
@@ -157,8 +157,8 @@ sdk_snapshot {
name: "mysdk@current",
visibility: ["//visibility:public"],
host_supported: true,
- native_shared_libs: ["mysdk_sdkmember@current"],
compile_multilib: "64",
+ native_shared_libs: ["mysdk_sdkmember@current"],
target: {
host: {
enabled: false,
@@ -960,9 +960,9 @@ module_exports_snapshot {
visibility: ["//visibility:public"],
device_supported: false,
host_supported: true,
+ compile_multilib: "64",
native_binaries: ["myexports_mynativebinary@current"],
native_shared_libs: ["myexports_mynativelib@current"],
- compile_multilib: "64",
target: {
host: {
enabled: false,
@@ -1920,8 +1920,8 @@ module_exports_snapshot {
visibility: ["//visibility:public"],
device_supported: false,
host_supported: true,
- native_static_libs: ["myexports_mynativelib@current"],
compile_multilib: "64",
+ native_static_libs: ["myexports_mynativelib@current"],
target: {
host: {
enabled: false,
diff --git a/sdk/update.go b/sdk/update.go
index 248cf5dbf..0bec50564 100644
--- a/sdk/update.go
+++ b/sdk/update.go
@@ -380,9 +380,6 @@ func (s *sdk) addSnapshotModule(ctx android.ModuleContext, builder *snapshotBuil
extractor := newCommonValueExtractor(commonDynamicMemberProperties)
extractCommonProperties(ctx, extractor, commonDynamicMemberProperties, dynamicMemberPropertiesContainers)
- // Add properties common to all os types.
- s.addMemberPropertiesToPropertySet(builder, snapshotModule, commonDynamicMemberProperties)
-
// Optimize other per-variant properties, besides the dynamic member lists.
type variantProperties struct {
Compile_multilib string `android:"arch_variant"`
@@ -399,11 +396,14 @@ func (s *sdk) addSnapshotModule(ctx android.ModuleContext, builder *snapshotBuil
commonVariantProperties := variantProperties{}
extractor = newCommonValueExtractor(commonVariantProperties)
extractCommonProperties(ctx, extractor, &commonVariantProperties, variantPropertiesContainers)
+
if commonVariantProperties.Compile_multilib != "" && commonVariantProperties.Compile_multilib != "both" {
// Compile_multilib defaults to both so only needs to be set when it's
// specified and not both.
snapshotModule.AddProperty("compile_multilib", commonVariantProperties.Compile_multilib)
}
+ // Add properties common to all os types.
+ s.addMemberPropertiesToPropertySet(builder, snapshotModule, commonDynamicMemberProperties)
targetPropertySet := snapshotModule.AddPropertySet("target")