/ / Czy można uzyskać postęp z pliku "Makefile" z "configure" i autotools? - makefile, build-process, build-automation, autotools, autoconf

Czy można uzyskać postęp z pliku "Makefile" z "configure" i autotools? - makefile, build-process, build-automation, autotools, autoconf

Zbuduję mnóstwo projektów naraz i podczas ich budowania chciałbym robić inne rzeczy na tej samej maszynie, jednocześnie będąc w stanie monitorować postępy.

Czy istnieje sposób na pobranie bieżącego postępu ze skryptu konfiguracyjnego wygenerowanego przez autoconf oraz z pliku Makefile wygenerowanego przez autotools?

Odpowiedzi:

0 dla odpowiedzi № 1

Krótka odpowiedź to prawdopodobnie "nie". Ale to zależy od tego, jakiego rodzaju monitorowania chcesz. Jeśli chcesz być powiadamiany o każdym kroku, możesz po prostu uruchomić:

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

gdzie alert-me to skrypt, który wysyła alert. Jako konkretny przykład, jeśli używasz ekranu gnu, możesz skonfigurować monitorowanie dla okna, a następnie uruchomić

$ configure> config.output && echo done

Po zakończeniu konfigurowania echo wywoła alert dla wszystkich pozostałych okien.

Jeśli będziesz robił to wiele razy zw każdym pakiecie można zapisać liczbę linii wyjściowych z przebiegu konfiguracji i uzyskać procentowy raport z postępu bieżącego przebiegu, porównując linie danych wyjściowych. (To wydaje się kłopotliwe.)