Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-05-01 20:04:41 -0700 (Sun, 01 May 2005)
Revision: 933
Log message:
Recompute the .SCANNER digest if the scanner dependencies changed
and the rule has any value dependencies. This helps reach the
.SCANNER fixpoint earlier.
Here is the comment in omake_build.ml:
* XXX: HACK: Recompute the command digest if the scanner dependencies
* have changed.
*
* This is probably a reasonable thing to do, but it means that the
* rule text may be computed twice for .SCANNER rules.
*
* This could be wrong in two cases:
* 1. If the .SCANNER body performs a side-effect while computing
* the rule text.
* 2. If the .SCANNER body depends non-trivially on the scanner
* dependencies $&.
Changes | Path |
+51 -4 | omake/src/build/omake_build.ml |
+2 -0 | omake/src/build/omake_build_type.ml |