[ccache] ignore -U option (like -D)
Joerg.Richter at pdv-FS.de
Joerg.Richter at pdv-FS.de
Mon Mar 1 08:24:26 GMT 2004
Hi,
ccache does ignore -D options. But not the direct counterpart -U.
This patch changes this.
diff -rp ccache-2.3-orig/ccache.c ccache-2.3/ccache.c
*** ccache-2.3-orig/ccache.c Sun Sep 28 06:48:17 2003
--- ccache-2.3/ccache.c Mon Mar 1 09:16:30 2004
*************** static void find_hash(ARGS *args)
*** 288,293 ****
--- 288,294 ----
strcmp(args->argv[i], "-include") == 0 ||
strcmp(args->argv[i], "-L") == 0 ||
strcmp(args->argv[i], "-D") == 0 ||
+ strcmp(args->argv[i], "-U") == 0 ||
strcmp(args->argv[i], "-idirafter") == 0 ||
strcmp(args->argv[i], "-isystem") == 0) {
i++;
*************** static void find_hash(ARGS *args)
*** 297,302 ****
--- 298,304 ----
if (strncmp(args->argv[i], "-I", 2) == 0 ||
strncmp(args->argv[i], "-L", 2) == 0 ||
strncmp(args->argv[i], "-D", 2) == 0 ||
+ strncmp(args->argv[i], "-U", 2) == 0 ||
strncmp(args->argv[i], "-idirafter", 10) == 0 ||
strncmp(args->argv[i], "-isystem", 8) == 0) {
continue;
Jörg
More information about the ccache
mailing list