Blog (75)
Komentarze (5.2k)
Recenzje (0)
@nintyfantao-makefile-ui: ujarzmiamy kompilowanie ze źródeł

tao‑makefile-ui: ujarzmiamy kompilowanie ze źródeł

09.07.2015 18:39

Powoli zbliża się okres, w którym zamrożę libgreattao. Najwyższy czas zacząć pisać aplikacje, które będą mieć testerów. Chodzi o to, by wyłapać błędy, a w tym celu muszą powstać aplikacje, które przykują uwagę użytkowników.

Jedną z niezwykle przydatnych aplikacji, powstałych z użyciem libgreattao, jest tao‑makefile-ui. Program ten pozwala na konfigurację sekwencji budowania aplikacji. Program ten wykrywa obecność Makefile, autogen.sh, a także configure, po czym podejmuje odpowiednie akcje. Kiedy Makefile będzie istnieć w wybranym katalogu, to program pozwala na wybór celów budowania, wybrania kolejności budowania odpowiednich celów, ustawienie zmiennych potrzebnych Makefie.

Film prezentujący program(w języku angielskim) znajduje się poniżej: [youtube=https://www.youtube.com/watch?v=t7xuwl8h81s]

Instalacja

Libgreattao od niedawna jest dostępne dla dystrybucji Fedora i OpenSuSE na software.opensuse.org. Tao‑makefile-ui także jest tam dostępne, lecz ja proponuję ściągnąć je z repozytorium git, z sourceforge.net. Poprawiłem kilka błędów.

Użytkowanie

Po  instalacji programu, możemy go uruchomić na kilka sposobów. Pierwszym z nich jest oczywiście linia poleceń. Oto, jak należy go uruchomić:


tao-makefile-ui

Program poprosi nas o wskazanie pliku w katalogu, który ma zostać wzięty pod uwagę. Możemy pominąć ten krok, podając parametr makefile, o tak:


tao-makefile-ui --makefile /ścieżka/do/katalogu

lub:


tao-makefile-ui --makefile /ścieżka/do/pliku/Makefile

Innym sposobem jest po prostu kliknięcie w Makefile lub wybranie z listy menadżera plików dla interesującego nas katalogu opcji uruchomienia z naszym programem.

Po uruchomieniu i akceptacji licencji, program wykryje czy w katalogu jest Makefile, configure lub autogen.sh. W przypadku braku Makefile, a obecności jednego z pozostałych, program zapyta nas o uruchomienie jednego z pozostałych plików, w celu wygenerowania Makefile. Kiedy Makefile będzie obecny w wybranym katalogu, pokaże nam się takie okno:

Główne okno programu
Główne okno programu

Możemy w nim wybrać cele budowania(dwie listy na górze okna), posortować wybrane cele budowania(ostania lista w oknie), uruchomić budowanie(przycisk make), ustawić opcje(config), a także zapisać konfigurację na przyszłość(save). W oknie wyświetlanym po naciśnięciu w przycisk config, możemy zmienić domyślne/zapisane wartości dla Makefile(chodzi o zmienne).

Naciśnięcie make spowoduje uruchomienie make w dostępnym terminalu lub uruchomienie nowego, graficznego terminala. Po zakończeniu pracy będziemy musieć nacisnąć enter w terminalu.

To wszystko na dzisiaj!

Wybrane dla Ciebie
Komentarze (1)