Fix duplicate library dependencies

Change-Id: I029725373fde30f58067e704c010cd0f638301ae
This commit is contained in:
Colin Cross
2016-07-14 14:49:58 -07:00
parent aa3bf3768a
commit 15a0d46283

View File

@@ -878,8 +878,7 @@ func (c *Module) depsMutator(actx android.BottomUpMutatorContext) {
if inList(lib, deps.ReexportStaticLibHeaders) {
depTag = staticExportDepTag
}
actx.AddVariationDependencies([]blueprint.Variation{{"link", "static"}}, depTag,
deps.StaticLibs...)
actx.AddVariationDependencies([]blueprint.Variation{{"link", "static"}}, depTag, lib)
}
actx.AddVariationDependencies([]blueprint.Variation{{"link", "static"}}, lateStaticDepTag,
@@ -890,8 +889,7 @@ func (c *Module) depsMutator(actx android.BottomUpMutatorContext) {
if inList(lib, deps.ReexportSharedLibHeaders) {
depTag = sharedExportDepTag
}
actx.AddVariationDependencies([]blueprint.Variation{{"link", "shared"}}, depTag,
deps.SharedLibs...)
actx.AddVariationDependencies([]blueprint.Variation{{"link", "shared"}}, depTag, lib)
}
actx.AddVariationDependencies([]blueprint.Variation{{"link", "shared"}}, lateSharedDepTag,