Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Any time I'm executing a build process that takes several hours, I inevitably stare at my terminal and wonder, "how much longer?" Sometimes, I manually pick up on some pathname echoed to the terminal and then go into the maze of makefiles to determine where in the build process I am. This is obviously an imperfect, tedious process, so I was wondering, does any program out there do this automatically? I can imagine a script that goes through the make dependencies and constructs a dependency tree, and then, using some heuristic, estimates how much of the tree has been "completed" or "built."

Has anyone ever heard of something like this?

share|improve this question
1  
Jenkins does an estimate based on the previous build time –  Ulrich Dangel Mar 19 '13 at 7:15

1 Answer 1

CMake builds makefiles for you which, among other, feature a progress indicator.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.