Merge "Do not add dependencies from disabled sdk variants to its members" am: 1c1c6ab46b
am: 63f0e96c10
Change-Id: I9fff6ffdda1d23a111159b4f7a17611943d854c4
This commit is contained in:
10
sdk/sdk.go
10
sdk/sdk.go
@@ -320,10 +320,12 @@ func (t sdkMemberVersionedDepTag) ExcludeFromVisibilityEnforcement() {}
|
|||||||
// Step 1: create dependencies from an SDK module to its members.
|
// Step 1: create dependencies from an SDK module to its members.
|
||||||
func memberMutator(mctx android.BottomUpMutatorContext) {
|
func memberMutator(mctx android.BottomUpMutatorContext) {
|
||||||
if s, ok := mctx.Module().(*sdk); ok {
|
if s, ok := mctx.Module().(*sdk); ok {
|
||||||
for _, memberListProperty := range s.memberListProperties() {
|
if s.Enabled() {
|
||||||
names := memberListProperty.getter(s.dynamicMemberTypeListProperties)
|
for _, memberListProperty := range s.memberListProperties() {
|
||||||
tag := memberListProperty.dependencyTag
|
names := memberListProperty.getter(s.dynamicMemberTypeListProperties)
|
||||||
memberListProperty.memberType.AddDependencies(mctx, tag, names)
|
tag := memberListProperty.dependencyTag
|
||||||
|
memberListProperty.memberType.AddDependencies(mctx, tag, names)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user