Change 2487

rmg
rmg committed this change into /
Request Review
Download .zip
Subtle jam adjustments in make0() to improve tracing output,
and some new tracing output (-dc: show 'causes').

First, make0() now takes a pointer p to the parent, rather
than just the parent time ptime.  This helps when setting the
T_FATE_NEWER: it's only set if the target is newer than the
parent _and the parent exists_.  Otherwise, T_FATE_NEWER gets
set for all dependenents of NOTFILE targets.

When determining fate, don't make the final check to see if we
need to downgrade T_FATE_NEWER to T_FATE_STABLE: fate is always
T_FATE_NEWER or T_FATE_STABLE, so we might as well just set it
to T_FATE_STABLE anyhow.

New -dc output shows what targets are causing things to get
rebuilt.

User visible change documented in RELNOTES.

=== computer:1666: Change 36605 by seiwald@play-seiwald on 2002/09/28 18:26:32
  • Files 2
  • Comments 0
2 edited 0 added 0 deleted
guest/perforce_software/jam/src/RELNOTES#31
Loading...
guest/perforce_software/jam/src/make.c#9
Loading...
Tip: Use n and p to cycle through the changes.