summaryrefslogtreecommitdiff
path: root/build2/checksum-change-detection
blob: 3069800256de8f8cdfc4c4aa78d7fe51298a3bdb (plain)
1
2
3
4
5
6
7
8
9
- Checksum of preprocessed output as change detection [idea]

If instead of a timestamp (or, really, in addition to timestamp) we hash the
preprocessor output, then we can detect (and avoid updating on) whitespace-
only changes (e.g., edited a comment).

The big question will be how to reuse this output if we do need to recompile.

Also, this may fit nicely with the build slave idea.