diff options
Diffstat (limited to 'tools/Blender.py')
-rw-r--r-- | tools/Blender.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/Blender.py b/tools/Blender.py index 4dad70bbef5..c51c1367f33 100644 --- a/tools/Blender.py +++ b/tools/Blender.py @@ -268,6 +268,12 @@ def buildinfo(lenv, build_type): ##### ACTION STUFF ############# +def my_print_cmd_line(self, s, target, source, env): + sys.stdout.write(' ' * 70 + '\r') + sys.stdout.flush() + sys.stdout.write(s + "\r") + sys.stdout.flush() + def my_compile_print(target, source, env): a = '%s' % (source[0]) d, f = os.path.split(a) @@ -330,6 +336,8 @@ def set_quiet_output(env): env['BUILDERS']['StaticLibrary'] = static_lib env['BUILDERS']['Library'] = static_lib env['BUILDERS']['Program'] = program + if env['BF_LINE_OVERWRITE']: + SCons.Action._ActionAction.print_cmd_line = my_print_cmd_line class CompZipFile(zipfile.ZipFile): |