]> granicus.if.org Git - postgresql/commit
When in automatic dependency mode, never delete any intermediate
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 24 Aug 2010 18:06:12 +0000 (18:06 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 24 Aug 2010 18:06:12 +0000 (18:06 +0000)
commit5c788e7cf5026be1cad634f12bb42111a411cd9e
tree7f359b7432505f997bcca2bbb3e26035b4541438
parentb1e2e9c1ef21395138d0bbe451768a7fdcfa7e68
When in automatic dependency mode, never delete any intermediate
files automatically.  Otherwise, the following could happen: When
starting from a clean source tree, the first build would delete the
intermediate file, but also create the dependency file, which
mentions the intermediate file, thus making it non-intermediate.
The second build will then need to rebuild the now non-intermediate
missing file.  So the second build will do work even though nothing
had changed.  One place where this happens is the .c -> .o -> .so
chain for some contrib modules.
src/Makefile.global.in