Kaynağa Gözat

Merge "Extend ALLOW_MISSING_DEPENDENCIES coverage"

Treehugger Robot 4 yıl önce
ebeveyn
işleme
7617fc2fab
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 5 1
      cc/cc.go

+ 5 - 1
cc/cc.go

@@ -1933,7 +1933,11 @@ func (c *Module) depsToPaths(ctx android.ModuleContext) PathDeps {
 
 		if ptr != nil {
 			if !linkFile.Valid() {
-				ctx.ModuleErrorf("module %q missing output file", depName)
+				if !ctx.Config().AllowMissingDependencies() {
+					ctx.ModuleErrorf("module %q missing output file", depName)
+				} else {
+					ctx.AddMissingDependencies([]string{depName})
+				}
 				return
 			}
 			*ptr = append(*ptr, linkFile.Path())