summaryrefslogtreecommitdiff
path: root/usr.bin/make
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2009-01-13 06:53:53 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2009-01-13 06:53:53 +0000
commitef9977831f7f320dbcde1dfe6f6644cd7d7f3695 (patch)
treee80f6dfeba19626d7b5d6b24f9f57a4082240001 /usr.bin/make
parent7328f91370aa2bef8dfac694ef17a0cf4aba5b4c (diff)
Notes
Diffstat (limited to 'usr.bin/make')
-rw-r--r--usr.bin/make/job.c3
-rw-r--r--usr.bin/make/main.c3
2 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/make/job.c b/usr.bin/make/job.c
index 04c7ce57a564..58f773495816 100644
--- a/usr.bin/make/job.c
+++ b/usr.bin/make/job.c
@@ -2362,8 +2362,7 @@ Job_Init(int maxproc)
makeErrors = 0;
lastNode = NULL;
-
- if ((maxJobs == 1 && fifoFd < 0) || beQuiet || beVerbose == 0) {
+ if ((maxJobs == 1 && fifoFd < 0) || is_posix || beQuiet) {
/*
* If only one job can run at a time, there's no need for a
* banner, no is there?
diff --git a/usr.bin/make/main.c b/usr.bin/make/main.c
index af041bd7f185..0b3b1816619c 100644
--- a/usr.bin/make/main.c
+++ b/usr.bin/make/main.c
@@ -126,7 +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 beQuiet; /* -Q flag */
Boolean compatMake; /* -B argument */
int debug; /* -d flag */
Boolean ignoreErrors; /* -i flag */
@@ -519,6 +519,7 @@ rearg:
break;
case 'Q':
beQuiet = TRUE;
+ beVerbose = FALSE;
MFLAGS_append("-Q", NULL);
break;
case 'q':