Browse Source

Add --trace-need

Jakob Borg 12 years ago
parent
commit
ab8482a424
2 changed files with 4 additions and 0 deletions
  1. 1 0
      main.go
  2. 3 0
      model.go

+ 1 - 0
main.go

@@ -40,6 +40,7 @@ type DebugOptions struct {
 	TraceFile bool   `long:"trace-file"`
 	TraceNet  bool   `long:"trace-net"`
 	TraceIdx  bool   `long:"trace-idx"`
+	TraceNeed bool   `long:"trace-need"`
 	Profiler  string `long:"profiler" value-name:"ADDR"`
 }
 

+ 3 - 0
model.go

@@ -447,6 +447,9 @@ func (m *Model) recomputeNeed() {
 				// Don't have the file, so don't need to delete it
 				continue
 			}
+			if opts.Debug.TraceNeed {
+				debugln("NEED:", ok, hf, f)
+			}
 			m.need[n] = true
 		}
 	}