diff lib/swig/swigwin-2.0.11/CCache/debian/patches/10_lru_cleanup.diff @ 1899:b3009adc0e2f

Adding swig, gitignore, hgignore
author Nomad
date Mon, 21 Oct 2013 10:42:27 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/swig/swigwin-2.0.11/CCache/debian/patches/10_lru_cleanup.diff	Mon Oct 21 10:42:27 2013 +0200
@@ -0,0 +1,23 @@
+--- ccache.c	(révision 8804)
++++ ccache.c	(copie de travail)
+@@ -481,6 +481,9 @@
+ 		return;
+ 	}
+ 
++	/* update timestamps for LRU cleanup
++	   also gives output_file a sensible mtime when hard-linking (for make) */
++	utime(hashname, NULL);
+ 	utime(stderr_file, NULL);
+ 
+ 	if (strcmp(output_file, "/dev/null") == 0) {
+@@ -513,10 +516,6 @@
+ 			failed();
+ 		}
+ 	}
+-	if (ret == 0) {
+-		/* update the mtime on the file so that make doesn't get confused */
+-		utime(output_file, NULL);
+-	}
+ 
+ 	/* get rid of the intermediate preprocessor file */
+ 	if (i_tmpfile) {