From a7feaf5283f3c7528791dc6319af1062cb323817 Mon Sep 17 00:00:00 2001 From: bluebrother Date: Thu, 22 Oct 2009 22:02:56 +0000 Subject: [PATCH] Add simple progress indicator when building. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23317 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/deploy-release.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/rbutil/rbutilqt/deploy-release.py b/rbutil/rbutilqt/deploy-release.py index 48cd41467..3faa5ce43 100755 --- a/rbutil/rbutilqt/deploy-release.py +++ b/rbutil/rbutilqt/deploy-release.py @@ -192,10 +192,17 @@ def build(wd="."): # make print "Building ..." output = subprocess.Popen(["make"], stdout=subprocess.PIPE, cwd=wd) - output.communicate() - if not output.returncode == 0: - print "Build failed!" - return -1 + while True: + c = output.stdout.readline() + sys.stdout.write(".") + sys.stdout.flush() + if not output.poll() == None: + sys.stdout.write("\n") + sys.stdout.flush() + if not output.returncode == 0: + print "Build failed!" + return -1 + break # strip print "Stripping binary." output = subprocess.Popen(["strip", progexe], stdout=subprocess.PIPE, cwd=wd) -- 2.11.4.GIT