diff options
| author | Bernard Xiong <[email protected]> | 2013-02-01 18:54:28 -0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2013-02-01 18:54:28 -0800 |
| commit | 6a60d40334d425b2a264c4076afb595d09f6a008 (patch) | |
| tree | 56f3f3592268cd78741659fc0f7d2a7b04f46970 /tools | |
| parent | fb94ccd89ee616d6741f4b5e8b05e031a5fa7775 (diff) | |
| parent | 2f6bf3b5ecb12a5faed9fd95a1ce7ded0c238155 (diff) | |
Merge pull request #17 from rogerz/master
Customize command string in scons
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/building.py | 18 |
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) |
