mk-configure

Screenshot Software:
mk-configure
Szczegóły programowe:
Wersja: 0.24.0
Filmu: 20 Feb 15
Wywoływacz: Aleksey Cheusov
Licencja: Wolny
Popularność: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure jest lekkie łatwe do wymiany użytku dla autotools GNU, napisane w BSkonfiguruj (przenośna wersja NetBSD zrobić) i narzędzi POSIX (awk, muszli, itp). FreeBSD i OpenBSD, aby nie są dobre. Są one niezgodne z NetBSD BSkonfiguruj. GNU make nie jest zbyt dobry, jest całkowicie niezgodne z NetBSD BSkonfiguruj.
mk-configure zapewnia szereg zawierać pliki zapisane w i BSkonfiguruj i wielu programów autonomicznych, które powinny być zainstalowane do hosta użytkownika do budowania oprogramowania

Opis .

  • Łatwy sposób na budowę samodzielnych statyczne i wykonywalne, biblioteki współdzielone napisane w języku C, C ++, Fortran, Pascal i Objective C; cat i html plików z stron podręcznika; stron .info z texinfo źródeł itp LEX, YACC są również obsługiwane. Zaplanowano wsparcie dla innych języków.
  • Instalowanie i odinstalowywanie wykonywalne, biblioteki, skrypty, pliki dokumentacji i inne. Wsparcie DESTDIR jest również przewidziane.
  • Wbudowany autoconf-jak wsparcie dla znalezienia #include pliki, biblioteki i realizację funkcji, definicje funkcji, określa, typów struct członków itp.
  • liczba wbudowanych kontrolami, np, systemu endianess, Żubr GNU lub GNU programów Flex i wiele innych.
  • Automatyczna analiza zależności wbudowanych w C, C ++ i Fortran (jeszcze nie zrealizowane, będą dostępne wkrótce).
  • Rozszerzenia pisząc BSkonfiguruj zawierać pliki.
  • Wsparcie dla testów regresji (patrz mkc.minitest.mk dla próbki).
  • mk-configure jest mały i łatwy. Jest to z pewnością o wiele łatwiejsze do stosowania niż autotools GNU, wiele osób uważa, że ​​jest to również łatwiejsze niż innych konkurencyjnych projektów, takich jak cUpewnij, scons i innych.

Co nowego w tym wydaniu:

  • Wsparcie dla podprojektów zawierających / symbol został dodany do MKC. sub {reż, prj} .mk z odpowiednich zmian w zmiennych OBJDIR_.
  • fix dla celu & quot; errorcheck & quot; w mkc.sub {reż, prj} .mk.
  • poprawka dla niepustego MAKEOBJDIR i MAKEOBJDIRPREFIX w mkc.sub {dir, PRJ} .mk. Drobne poprawki w przykładach / * / linkme.mk.
  • DPLIBS jest przestarzała.
  • Drobne poprawki w mkc_imp.lua.mk (LUA_MODULES vs LUA_LMODULES).
  • Ulepszenia i poprawki na stronie man i FAQ.

Co nowego w wersji 0.21.1:

  • cel & quot; errorcheck & quot; (& Quot; skonfigurować & quot;). Nie można pracować równolegle,
  • Usunięto błąd, który pojawił się równolegle buduje (make -j).
  • Obsługa IRIX64 i Haiku został wdrożony.
  • Prezentacja PDF został zaktualizowany.

Co nowego w wersji 0.21.0:

  • Pomoc dla kompilatora brzękiem był realizowany
  • Nowe zmienne MKCHECKS i LEXLIB dodano.
  • Wsparcie dla Intel C / C ++ poprawiła.
  • Strona człowiek i prezentacji zostały poprawione.
  • Lokalne mkc_install jest zawsze używany do instalacji MK-configure uproszczenia procesu instalacji na platformach nie-BSD.
  • Nowy cel & quot; lista_plików & quot; że generuje listę plików dla całego projektu (po instalacji) zostało wprowadzone.
  • bezużyteczne & quot; .sh: & quot; Zasada ta została usunięta.
  • Istnieją inne drobne zmiany i poprawki.

Co nowego w wersji 0.20.0:.

  • Nowe zmienne Nazwa_projektu i CFLAGS.pic
  • nowa zmienna EXPORT_DYNAMIC dokonywania wszystkich symboli w pliku wykonywalnego widocznym dla połączonych lub dlopen'ed bibliotek.
  • Poprawki do wsparcia Lua.
  • Obsługa EXPORT_SYMBOLS do Darwin.
  • Poprawki do Darwin (MKDLL). * BSD, Linux i QNX: ld --retain-symbole-plik nie jest już używany przez EXPORT_SYMBOLS; ld --version-skrypt jest używany.
  • Poprawki dla uprawnieniami Interix.
  • Dokumentacja i prezentacja aktualizacje.
  • Clean-up.

Co nowego w wersji 0.19.0:.

  • Poprawki dla LPREFIX, YPREFIX i YHEADER
  • cel & quot; zainstalować & quot; tworzy katalogi docelowe domyślnie (nazywa docelowych & quot; installdirs & quot;).
  • nową zmienną EXPORT_SYMBOLS dla eksportu (w udostępnionej biblioteki obiektów) tylko określone symbole.
  • Nowe zmienne NOSUBDIR, EXPORT_VARNAMES i NOEXPORT_VARNAMES w MKC. {podkat, subprj} .mk.
  • Domyślnie _mkc_ pliki * cache tworzone są w głównym katalogu projektu.
  • Aktualizacje dokumentacji.
  • Więcej testy regresji i próbki.
  • Lepsze wsparcie dla systemu Solaris i OSF1.
  • Inne ulepszenia.

Co jest nowa w wersji 0.18.0:

  • Kilka wprowadza nowe zmienne:
  • LUA_LMODDIR i LUA_CMODDIR. - Katalogi dla instalacji moduły napisane w Lua Lua i C
  • MKC_VERSION jest teraz udokumentowane.
  • MLINKS teraz działa tak jak w NetBSD.
  • CFLAGS.warns .. i CXXFLAGS.warns .. teraz udokumentowane. Zapraszam do ustawiania ich w sys.mk przed instalacją.
  • WARNERR za zmuszanie ostrzeżenia być zgłaszane jako błędy.
  • Nowe cele zostały wprowadzone: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip i bin_deb do tworzenia archiwów plików lub .deb
  • pakiet zawierający obraz instalacyjny (np:
  • przykłady / hello_files). Wprowadza również nowe zmienne: TAR,
  • GZIP, BZIP2 i ZIP.
  • Dokumentacja:
  • Jeszcze kilka uwag o cross-kompilacji w mk-configure.7
  • Nowe slajdy, poprawki i ulepszenia w doc / presentation.pdf
  • README: czuć się swobodnie edytować sys.mk przed instalacją,
  • README: a. Kilka uwag na temat narzędzi do rozwoju
  • Obsługa POD (Plain Old Documentation) dodaje
  • (. Pod.1, ..., .pod.9 i .pod.html zasady przyrostek).
  • Nowe zmienne dla tego: pod2man, POD2MAN_FLAGS, POD2HTML
  • i POD2HTML_FLAGS. Ex: przykłady / hello_xxzip
  • ../ Makefile.inc wliczone jest automatycznie, jeśli istnieje, podobnie jak w NetBSD. Np. Hello_superfs
  • .ORDER: installdirs zainstalować. To powinno rozwiązać -j problem.
  • Dzięki FreeBSD kupuje,
  • swell.k na gmail.com i Mikołaj Golub
  • OSTRZEGA: dodać wsparcie dla HP-UX, C / C ++
  • wszystko:. $ {PLIKI} $ {MAN} itd. Dla przypadku, gdy pliki są tworzone,
  • Dzięki Jana Smydke.
  • Nowe przykłady (testy regresji). Hello_superfs, hello_xxzip

Co nowego w wersji 0.17.0:

  • Poprawki i drobne poprawki zostały wykonane w mkc_imp.pkg -config.mk, mkc_imp.lua.mk i mkc_imp.lib.mk.
  • CC_TYPE, której numer zmienne, CXX_TYPE i LD_TYPE dodano.
  • zmienna MKC_BMAKE (jeśli jest ustawione) zastępuje ścieżka do BSkonfiguruj ustawiony w czasie kompilacji.
  • Dokumentacja została dodana do /etc/mk.conf, @ sysconfdir @ / mk.conf i MAKECONF.
  • Nowe slajdy i aktualizacje zostały wykonane w prezentacji.
  • Aktualizacje zostały wykonane w FAQ.

Inne programy z deweloperem Aleksey Cheusov

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

LMDBG
LMDBG

20 Feb 15

Komentarze do mk-configure

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!