summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2013-02-01 18:54:28 -0800
committerBernard Xiong <[email protected]>2013-02-01 18:54:28 -0800
commit6a60d40334d425b2a264c4076afb595d09f6a008 (patch)
tree56f3f3592268cd78741659fc0f7d2a7b04f46970 /tools
parentfb94ccd89ee616d6741f4b5e8b05e031a5fa7775 (diff)
parent2f6bf3b5ecb12a5faed9fd95a1ce7ded0c238155 (diff)
Merge pull request #17 from rogerz/master
Customize command string in scons
Diffstat (limited to 'tools')
-rw-r--r--tools/building.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/tools/building.py b/tools/building.py
index 8418ccd3eb..ae1177113e 100644
--- a/tools/building.py
+++ b/tools/building.py
@@ -113,9 +113,21 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
and rtconfig.PLATFORM == 'gcc':
AddDepend('RT_USING_MINILIBC')
- #env['CCCOMSTR'] = "CC $TARGET"
- #env['ASCOMSTR'] = "AS $TARGET"
- #env['LINKCOMSTR'] = "Link $TARGET"
+ # add comstr option
+ AddOption('--verbose',
+ dest='verbose',
+ action='store_true',
+ default=False,
+ help='print verbose information during build')
+
+ if not GetOption('verbose'):
+ # override the default verbose command string
+ env.Replace(
+ ASCOMSTR = 'AS $TARGET',
+ CCCOMSTR = 'CC $TARGET',
+ CXXCOMSTR = 'CXX $TARGET',
+ LINKCOMSTR = 'LINK $TARGET'
+ )
# board build script
objs = SConscript('SConscript', variant_dir='build', duplicate=0)