Handle cc_defaults' shared
for cc_library_shared am: 126bd58e72
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2071427 Change-Id: I193b781ae3cde4128203f7583a54384b71a7983e Ignore-AOSP-First: this is an automerge Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
committed by
Automerger Merge Worker
commit
ca92d5fdbf
@@ -176,8 +176,8 @@ cc_library_shared {
|
||||
":whole_static_lib_1",
|
||||
":whole_static_lib_2",
|
||||
]`,
|
||||
"sdk_version": `"current"`,
|
||||
"min_sdk_version": `"29"`,
|
||||
"sdk_version": `"current"`,
|
||||
"min_sdk_version": `"29"`,
|
||||
}),
|
||||
},
|
||||
})
|
||||
@@ -496,3 +496,27 @@ cc_library_shared {
|
||||
},
|
||||
)
|
||||
}
|
||||
|
||||
func TestCcLibrarySharedSystemSharedLibsSharedEmpty(t *testing.T) {
|
||||
runCcLibrarySharedTestCase(t, bp2buildTestCase{
|
||||
description: "cc_library_shared system_shared_libs empty shared default",
|
||||
moduleTypeUnderTest: "cc_library_shared",
|
||||
moduleTypeUnderTestFactory: cc.LibrarySharedFactory,
|
||||
blueprint: soongCcLibrarySharedPreamble + `
|
||||
cc_defaults {
|
||||
name: "empty_defaults",
|
||||
shared: {
|
||||
system_shared_libs: [],
|
||||
},
|
||||
include_build_directory: false,
|
||||
}
|
||||
cc_library_shared {
|
||||
name: "empty",
|
||||
defaults: ["empty_defaults"],
|
||||
}
|
||||
`,
|
||||
expectedBazelTargets: []string{makeBazelTarget("cc_library_shared", "empty", attrNameToString{
|
||||
"system_dynamic_deps": "[]",
|
||||
})},
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user