Merge "Call shouldEmbedJnis only when needed."
This commit is contained in:
@@ -165,7 +165,6 @@ func (a *AndroidApp) DepsMutator(ctx android.BottomUpMutatorContext) {
|
|||||||
a.aapt.deps(ctx, sdkDep)
|
a.aapt.deps(ctx, sdkDep)
|
||||||
}
|
}
|
||||||
|
|
||||||
embedJni := a.shouldEmbedJnis(ctx)
|
|
||||||
for _, jniTarget := range ctx.MultiTargets() {
|
for _, jniTarget := range ctx.MultiTargets() {
|
||||||
variation := append(jniTarget.Variations(),
|
variation := append(jniTarget.Variations(),
|
||||||
blueprint.Variation{Mutator: "link", Variation: "shared"})
|
blueprint.Variation{Mutator: "link", Variation: "shared"})
|
||||||
@@ -174,7 +173,7 @@ func (a *AndroidApp) DepsMutator(ctx android.BottomUpMutatorContext) {
|
|||||||
}
|
}
|
||||||
ctx.AddFarVariationDependencies(variation, tag, a.appProperties.Jni_libs...)
|
ctx.AddFarVariationDependencies(variation, tag, a.appProperties.Jni_libs...)
|
||||||
if String(a.appProperties.Stl) == "c++_shared" {
|
if String(a.appProperties.Stl) == "c++_shared" {
|
||||||
if embedJni {
|
if a.shouldEmbedJnis(ctx) {
|
||||||
ctx.AddFarVariationDependencies(variation, tag, "ndk_libc++_shared")
|
ctx.AddFarVariationDependencies(variation, tag, "ndk_libc++_shared")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user