Add ability to display omitted search directories.

From-SVN: r25539
This commit is contained in:
Nick Clifton 1999-03-02 10:41:07 +00:00 committed by Nick Clifton
parent 4c112cda96
commit 4ed9f2126d
2 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,10 @@
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

View File

@ -377,6 +377,7 @@ static struct default_include {
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;
@ -2018,6 +2019,7 @@ main (argc, argv)
append_include_chain (new, new);
if (first_system_include == 0)
first_system_include = new;
p->included = 1;
}
}
}
@ -2033,6 +2035,7 @@ main (argc, argv)
append_include_chain (new, new);
if (first_system_include == 0)
first_system_include = new;
p->included = 1;
}
}
}
@ -2059,6 +2062,14 @@ main (argc, argv)
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