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?

  • 1
    Jenkins does an estimate based on the previous build time – Ulrich Dangel Mar 19 '13 at 7:15

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

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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