diff options
Diffstat (limited to 'makedeps/deps.go')
-rw-r--r-- | makedeps/deps.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/makedeps/deps.go b/makedeps/deps.go index e64e6f788..db4953259 100644 --- a/makedeps/deps.go +++ b/makedeps/deps.go @@ -57,10 +57,12 @@ func Parse(filename string, r io.Reader) (*Deps, error) { return nil, fmt.Errorf("%sunsupported variable expansion: %v", pos(node), x.Target.Dump()) } outputs := x.Target.Words() - if len(outputs) == 0 { - return nil, fmt.Errorf("%smissing output: %v", pos(node), x) + if len(outputs) > 0 { + ret.Output = outputs[0].Value(nil) + } else { + // TODO(b/141372861): put this back + //return nil, fmt.Errorf("%smissing output: %v", pos(node), x) } - ret.Output = outputs[0].Value(nil) if !x.Prerequisites.Const() { return nil, fmt.Errorf("%sunsupported variable expansion: %v", pos(node), x.Prerequisites.Dump()) |