From 693a64dcfaff3ad66847b603db2d2e659167568f Mon Sep 17 00:00:00 2001 From: Charlie Lenahan Date: Fri, 3 Apr 2015 15:57:41 -0400 Subject: [PATCH] Add VERBOSE flag to scons cleans up build noise so warnings errors can stand out more Change-Id: Iad90dbfc8e92c02a9f65274bcba67e7bf01d7451 Signed-off-by: Charlie Lenahan Reviewed-on: https://gerrit.iotivity.org/gerrit/644 Tested-by: jenkins-iotivity Reviewed-by: Erich Keane --- build_common/SConscript | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build_common/SConscript b/build_common/SConscript index 15f97de..7aeb302 100644 --- a/build_common/SConscript +++ b/build_common/SConscript @@ -56,6 +56,7 @@ require_upload = ARGUMENTS.get('UPLOAD', False) targets_disallow_multitransport = ['arduino'] help_vars = Variables() +help_vars.Add(BoolVariable('VERBOSE', 'Show compilation', False)) help_vars.Add(BoolVariable('RELEASE', 'Build for release?', True)) # set to 'no', 'false' or 0 for debug help_vars.Add(EnumVariable('TARGET_OS', 'Target platform', host, host_target_map[host])) @@ -97,6 +98,12 @@ tc_set_msg = ''' * cause inexplicable errors. * ******************************************************************************* ''' +if env.get('VERBOSE') == False: + env['CCCOMSTR'] = "Compiling $TARGET" + env['CXXCOMSTR'] = "Compiling $TARGET" + env['LINKCOMSTR'] = "Linking $TARGET" + env['ARCOMSTR'] = "Archiving $TARGET" + env['RANLIBCOMSTR'] = "Indexing Archive $TARGET" if target_os in targets_support_cc: prefix = env.get('TC_PREFIX') -- 2.7.4