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_1",
|
||||||
":whole_static_lib_2",
|
":whole_static_lib_2",
|
||||||
]`,
|
]`,
|
||||||
"sdk_version": `"current"`,
|
"sdk_version": `"current"`,
|
||||||
"min_sdk_version": `"29"`,
|
"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