From 639fe346670c760ec6a1536e2d3962e1c301b13c Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 18 Apr 2010 19:41:47 +1000 Subject: build: support make V=1 for verbose build this also adds support for other options, such as "make TESTS=testpattern" --- buildtools/wafsamba/samba_utils.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'buildtools/wafsamba/samba_utils.py') diff --git a/buildtools/wafsamba/samba_utils.py b/buildtools/wafsamba/samba_utils.py index a3448b702a..cbea755f5b 100644 --- a/buildtools/wafsamba/samba_utils.py +++ b/buildtools/wafsamba/samba_utils.py @@ -449,7 +449,16 @@ def CHECK_MAKEFLAGS(bld): jobs_set = False for opt in makeflags.split(): # options can come either as -x or as x - if opt[0] != '-': + if opt[0:2] == 'V=': + Options.options.verbose = Logs.verbose = int(opt[2:]) + if Logs.verbose > 0: + Logs.zones = ['runner'] + if Logs.verbose > 2: + Logs.zones = ['*'] + elif opt[0].isupper() and opt.find('=') != -1: + loc = opt.find('=') + setattr(Options.options, opt[0:loc], opt[loc+1:]) + elif opt[0] != '-': for v in opt: if v == 'j': jobs_set = True -- cgit