Skip to content

curses-based rule progress indicator #717

@caitp

Description

@caitp

I'm in a situation where a build depends on some autoconf submodules, and configure / make are essentially their own rules. Naturally, these can take a fairly lengthy amount of time. Unfortunately, ninja doesn't seem to write any output until the rule ends, so it sort of looks like the build is hanging.

As a compromise, I think it would be a good plan to output some sort of "work in progress" indicator during each rule, so that it's clear that a hang is not occurring. Even better, it would be good to write the full output of the child process to the terminal, and just keeping the pretty display in the bottom line, similar to the Mozilla mach/pymake builds.

Thoughts? Feelings? Valid concern?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions