On Tue, 22 Nov 2011, Ralf Corsepius wrote:
Build dependencies and knowledge of the current build state are not
adequately handled by timestamp-based 'make', even if it is GNU make.
I do not agree with this claim - More precisely, I think, timestamp based
handling is the only viable approach.
Make does not currently write anything to the filesystem to record how
the current build products were produced. It has no "database".
Timestamps do not indicate how current build products were produced.
Automake does arrange for the compiler to write .d files which at
least indicate which header files were used to build associated object
files.
Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/