Skip product variant for core-variant VNDK
VNDK "mustUseVendorVariant" option checks only for the vendor
variant. Since the product variant of the VNDK is skipped from
installing, we don't need check product variant for
"mustUseVendorVariant" check.
Bug: 176268903
Test: m libxml2.product
m libxml2.vendor
Change-Id: I3b10f0579aceca1fb32fa4d6fb21dc020a35874d
This commit is contained in:
@@ -1400,8 +1400,9 @@ func (library *libraryDecorator) install(ctx ModuleContext, file android.Path) {
|
||||
}
|
||||
}
|
||||
|
||||
// In some cases we want to use core variant for VNDK-Core libs
|
||||
if ctx.isVndk() && !ctx.isVndkSp() && !ctx.IsVndkExt() {
|
||||
// In some cases we want to use core variant for VNDK-Core libs.
|
||||
// Skip product variant since VNDKs use only the vendor variant.
|
||||
if ctx.isVndk() && !ctx.isVndkSp() && !ctx.IsVndkExt() && !ctx.inProduct() {
|
||||
mayUseCoreVariant := true
|
||||
|
||||
if ctx.mustUseVendorVariant() {
|
||||
|
||||
Reference in New Issue
Block a user