Added: #1440 Implementation notes

--HG--
branch : build_pipeline_v3
hg/feature/build_pipeline_v3
kaetemi 12 years ago
parent 8416e73aa8
commit c2b2272799

@ -840,10 +840,15 @@ public:
// Sanity check of all the output paths // Sanity check of all the output paths
// These must all be files, no directories allowed // These must all be files, no directories allowed
// bool outputModified = Check if any of the output paths are part of the changed or removed output files // Check if any of the output paths are part of the removed output files
// If so, rebuild
// Check if any of the output files don't exist
// If so, rebuild
// Check the .depend files of all the output files // bool outputChanged = Check if any of the output paths are part of the changed output files
// If outputModified
// Check the .depend files of all the output files // also check that they exist :)
// If outputChanged
// Compare the output checksum with the cached output checksum // Compare the output checksum with the cached output checksum
// If inputModified // If inputModified
// Compare the input checksums with the cached input checksums // Compare the input checksums with the cached input checksums

Loading…
Cancel
Save