Move the -Wtraditional warning from the global cpp flags to when the -p

(portability warnings) switch is used.  Add -Wno-system-headers after it so
that we dont get 500 screenfulls of warnings about #elif in /usr/include.
I'm not entirely happy with this.  Maybe cdefs.h shouldn't use #elif and
instead nest #else clauses?
This commit is contained in:
Peter Wemm 2003-10-26 03:34:13 +00:00
parent 02f474d6ba
commit 017ea7dbc2

View File

@ -351,8 +351,6 @@ main(int argc, char *argv[])
appdef(&cflags, "lint");
appcstrg(&lcflags, "-Wtraditional");
appcstrg(&deflibs, "c");
if (signal(SIGHUP, terminate) == SIG_IGN)
@ -404,6 +402,7 @@ main(int argc, char *argv[])
break;
case 'p':
appcstrg(&lcflags, "-Wtraditional -Wno-system-headers");
appcstrg(&l1flags, "-p");
appcstrg(&l2flags, "-p");
if (*deflibs != NULL) {