diff options
author | obrien <obrien@FreeBSD.org> | 2009-01-03 10:14:01 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2009-01-03 10:14:01 +0000 |
commit | a3f555f083888fd170c838c4620b5f3355c05886 (patch) | |
tree | 8485f281917e9edc0e34919c38ef1f84e6c69514 /usr.bin/make/main.c | |
parent | efe3f87721e5c915985776d2d88cb173737e8258 (diff) | |
download | FreeBSD-src-a3f555f083888fd170c838c4620b5f3355c05886.zip FreeBSD-src-a3f555f083888fd170c838c4620b5f3355c05886.tar.gz |
+ Add the -Q be-quiet flag for parallel jobs.
- Enable -Q by default for the moment - there is something weird
going on in the rescue build.
Diffstat (limited to 'usr.bin/make/main.c')
-rw-r--r-- | usr.bin/make/main.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr.bin/make/main.c b/usr.bin/make/main.c index d2aae55..af041bd 100644 --- a/usr.bin/make/main.c +++ b/usr.bin/make/main.c @@ -126,6 +126,7 @@ Boolean is_posix; /* .POSIX target seen */ Boolean mfAutoDeps; /* .MAKEFILEDEPS target seen */ Boolean beSilent; /* -s flag */ Boolean beVerbose; /* -v flag */ +Boolean beQuiet = TRUE; /* -Q flag */ Boolean compatMake; /* -B argument */ int debug; /* -d flag */ Boolean ignoreErrors; /* -i flag */ @@ -370,7 +371,7 @@ MainParseArgs(int argc, char **argv) rearg: optind = 1; /* since we're called more than once */ optreset = 1; -#define OPTFLAGS "ABC:D:E:I:PSV:Xd:ef:ij:km:npqrstvx:" +#define OPTFLAGS "ABC:D:E:I:PSV:Xd:ef:ij:km:nQpqrstvx:" for (;;) { if ((optind < argc) && strcmp(argv[optind], "--") == 0) { found_dd = TRUE; @@ -516,6 +517,10 @@ rearg: printGraphOnly = TRUE; debug |= DEBUG_GRAPH1; break; + case 'Q': + beQuiet = TRUE; + MFLAGS_append("-Q", NULL); + break; case 'q': queryFlag = TRUE; /* Kind of nonsensical, wot? */ @@ -535,6 +540,7 @@ rearg: break; case 'v': beVerbose = TRUE; + beQuiet = FALSE; MFLAGS_append("-v", NULL); break; case 'x': |