> From: Giuseppe Scrivano <[EMAIL PROTECTED]>
> Date: Fri, 11 Apr 2008 23:45:02 +0200
> 
> Other systems like scons already support this feature and it would be
> great to have it for GNU Make too.
> 
> I attached a patch against the current CVS to add --use-checksum to
> GNU Make, it is just a proof-of-concept but it shows that adding this
> feature can really boost a remake.

Thanks.  (I'm not the head maintainer, so please wait for Paul and
others to respond.)

> +int
> +compute_checksum(struct file *new)
> +{
> +  int checksum = 0;
> +  FILE *f;
> +  char buffer [4096];
> +  
> +  f = fopen (new->name, "r");

This needs to use "rb", not "r".

Also, what about directories? they cannot be fopen'ed and fread, at
least not on all supported systems.


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to