Можно ли получить прогресс из "configure" и "Makefile", созданного автоматическими средствами? - PullRequest
0 голосов
/ 24 марта 2011

Я строю тонны проектов одновременно, и пока они строятся, я бы хотел делать другие вещи на той же машине, имея возможность отслеживать прогресс.

Есть лиспособ извлечь текущий прогресс из скрипта configure, сгенерированного autoconf, и из Makefile, сгенерированного autotools?

1 Ответ

0 голосов
/ 24 марта 2011

Краткий ответ, вероятно, "нет". Но это зависит от того, какой мониторинг вы хотите. Если вы просто хотите получать уведомления о завершении каждого шага, вы можете просто запустить:

$ configure && alert-me && make && alert-me

где alert-me - скрипт, который отправляет вам предупреждение. В качестве конкретного примера, если вы используете gnu-screen, вы можете настроить мониторинг для окна, а затем запустить

$ configure > config.output && echo done

Когда настройка завершена, эхо вызовет предупреждение для всех остальных окон.

Если вы будете делать это несколько раз с каждым пакетом, вы можете записать количество строк вывода из прогона configure и получить отчет о ходе выполнения в процентах текущего выполнения, сравнив строки вывода. (Это похоже на хлопоты.)

...