+Tue Mar 2 10:39:43 1999 Nick Clifton <nickc@cygnus.com>
+
+ * cccp.c (struct default_include): Add 'included' field.
+ (main): Set 'included' field when a default include directory
+ is added to the chain. If -v is specified list all default
+ include directories which do not get appended to the chain.
+
Tue Mar 2 09:24:10 1999 Nick Clifton <nickc@cygnus.com>
* configure.in (gxx_include_dir): Rename to
int cxx_aware; /* Includes in this directory don't need to
be wrapped in extern "C" when compiling
C++. */
+ int included; /* Set if the directory is acceptable. */
} include_defaults_array[]
#ifdef INCLUDE_DEFAULTS
= INCLUDE_DEFAULTS;
append_include_chain (new, new);
if (first_system_include == 0)
first_system_include = new;
+ p->included = 1;
}
}
}
append_include_chain (new, new);
if (first_system_include == 0)
first_system_include = new;
+ p->included = 1;
}
}
}
fprintf (stderr, " %.*s\n", (int) strlen (p->fname) - 1, p->fname);
}
notice ("End of search list.\n");
+ {
+ struct default_include * d;
+ notice ("The following default directories have been omitted from the search path:\n");
+ for (d = include_defaults; d->fname; d++)
+ if (! d->included)
+ fprintf (stderr, " %s\n", d->fname);
+ notice ("End of omitted list.\n");
+ }
}
/* -MG doesn't select the form of output and must be specified with one of