Merge "Skip error check if allow missing deps is true" into main am: 9915e03018 am: 31f8a122e4 am: 88d3e5a93d

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2835006

Change-Id: I9b4d1cfbf5d1c273ff2147c95b01f87573a95df5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Spandan Das
2023-11-17 21:07:23 +00:00
committed by Automerger Merge Worker

View File

@@ -98,7 +98,7 @@ func (a *allApexContributions) DepsMutator(ctx BottomUpMutatorContext) {
func (a *allApexContributions) SetPrebuiltSelectionInfoProvider(ctx BaseModuleContext) {
addContentsToProvider := func(p *PrebuiltSelectionInfoMap, m *apexContributions) {
for _, content := range m.Contents() {
if !ctx.OtherModuleExists(content) {
if !ctx.OtherModuleExists(content) && !ctx.Config().AllowMissingDependencies() {
ctx.ModuleErrorf("%s listed in apex_contributions %s does not exist\n", content, m.Name())
}
pi := &PrebuiltSelectionInfo{