mk-configure

Software screenshot:
mk-configure
Podrobnosti Software:
Verze: 0.24.0
Datum uploadu: 20 Feb 15
Vývojka: Aleksey Cheusov
Licence: Volný
Popularita: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure je určen pro použití náhrada za GNU autotools, zapsaný bmake (přenosná verze NetBSD dělat) a nástroje POSIX (awk, skořápce, atd), lehký snadné. FreeBSD a OpenBSD učinit nejsou dobré. Oni jsou neslučitelné s NetBSD bmake. GNU make není dobré příliš, to je zcela v rozporu s NetBSD bmake.
mk-configure poskytuje řadu hlavičkové soubory psané v a bmake a řadu samostatných programů, které by měly být instalován na seznam počítačů uživatele na stavbu software

Vlastnosti :.

  • snadný způsob, jak pro stavební samostatné spustitelné soubory, statické a sdílené knihovny napsané v C, C ++, Fortran, Pascal a Objective C; CAT a .html soubory z manuálových stránek; .info stránky z texinfo zdrojů atd. LEX, YACC jsou také podporovány. Podpora pro jiné jazyky jsou v plánu.
  • Instalace a odinstalace spustitelné soubory, knihovny, skripty, soubory s dokumentací a další. Podpora DestDir je také k dispozici.
  • Integrovaný autoconf, jako je podpora pro hledání souborů #include, knihovny a implementace funkce, definice funkcí, definuje, typy struct členů atd.
  • řada vestavěných kontrol, například, systémové endianess, GNU bizon nebo GNU flex programy a mnoho dalších.
  • Automatická analýza závislost vestavěný-in pro C, C ++ a Fortran (zatím není implementován, bude brzy k dispozici).
  • rozšiřitelnost psaním bmake patří soubory.
  • Podpora pro regresní testy (viz mkc.minitest.mk na vzorku).
  • mk-configure je malý a snadno. Je to určitě mnohem jednodušší k použití než GNU autotools, mnoho lidí si myslí, že to je také jednodušší, než u jiných konkurenčních projektů, jako jsou cZkontrolujte, scons a další.

Co je nového v této verzi:

  • Podpora dílčích projektů, které obsahují / symbol byl přidán do MKC. sub {dir, prj} .mk s odpovídajícími změnami v OBJDIR_ proměnných.
  • Oprava cíle & quot; errorcheck & quot; v mkc.sub {r, prj} .mk.
  • Oprava non-prázdné MAKEOBJDIR a MAKEOBJDIRPREFIX v mkc.sub {r, PRJ} .mk. Drobná vylepšení v příkladech / * / linkme.mk.
  • DPLIBS je zastaralé.
  • Drobné opravy v mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
  • Vylepšení a opravy v manuálové stránky a FAQ.

Co je nového ve verzi 0.21.1:

  • Cílová & quot; errorcheck & quot; (& Quot; konfigurace & quot;), nemůže fungovat paralelně
  • opravuje chybu, která se objevila v souběžně staví (jak -j).
  • Podpora IRIX64 a Haiku nebyl nikdy realizován.
  • Prezentace PDF byl aktualizován.

Co je nového ve verzi 0.21.0:

  • Podpora řinčení kompilátor byl realizován
  • byly přidány nové proměnné MKCHECKS a LEXLIB.
  • Podpora pro Intel C / C ++ kompilátoru se zlepšila.
  • manuálové stránky a prezentace byly vylepšeny.
  • Místní mkc_install se vždy používá pro instalaci MK-configure pro zjednodušení proces instalace na non-BSD platformy.
  • nový cíl & quot; filelist & quot; který dodá seznam souborů na celý projekt (po instalaci), byl představen.
  • k ničemu, & quot; .sh: & quot; Pravidlo bylo odstraněno.
  • Existují i ​​další drobné změny a vylepšení.

Co je nového ve verzi 0.20.0:.

  • New proměnné Projektu a CFLAGS.pic
  • nová proměnná EXPORT_DYNAMIC pro výrobu všech symbolů v spustitelný viditelné spojené nebo dlopen'ed knihovnách.
  • Opravy na podporu Lua.
  • Podpora EXPORT_SYMBOLS pro Darwina.
  • Opravy na Darwin (MKDLL). * BSD, Linux, a QNX: LD --retain-symboly-file již není využíváno pro EXPORT_SYMBOLS; ld --version-script používá místo.
  • Opravy oprávnění na Interix.
  • dokumentace a prezentace aktualizace.
  • Clean-up.

Co je nového ve verzi 0.19.0:.

  • Opravy LPREFIX, YPREFIX a YHEADER
  • Cílová & quot; instalaci & quot; vytváří cílové adresáře ve výchozím nastavení (volání cílové & quot; installdirs & quot;).
  • nové proměnné EXPORT_SYMBOLS pro export (v rámci sdíleného objektu knihovny) pouze určené znak.
  • Nové proměnné NOSUBDIR, EXPORT_VARNAMES a NOEXPORT_VARNAMES v MKC. {podadresář, subprj} .mk.
  • Ve výchozím nastavení, _mkc_ * soubory vyrovnávací paměti jsou vytvořeny v kořenovém adresáři projektu.
  • Aktualizace dokumentace.
  • více regresní testy a vzorky.
  • Lepší podpora pro Solaris a OSF1.
  • Další vylepšení.

Co je nového ve verzi 0.18.0:

  • se zavedeno několik nových proměnných:
  • LUA_LMODDIR a LUA_CMODDIR. - Instalační adresáře pro Lua skriptů napsaných v Lua a C
  • MKC_VERSION je nyní dokumentována.
  • MLINKS nyní pracuje stejně jako v NetBSD.
  • CFLAGS.warns .. a CXXFLAGS.warns .. jsou nyní zdokumentovány. Neváhejte a nastavit je v sys.mk před instalací.
  • WARNERR pro vynucení varování být hlášeny jako chyby.
  • Nové cíle jsou představeny: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip a bin_deb pro vytváření archivních souborů nebo .deb
  • balení obsahuje instalační obraz (Ex:
  • Příklady / hello_files). To také zavádí nové proměnné: TAR,
  • GZIP, BZIP2 a ZIP.
  • Documentation:
  • Jen pár poznámek o cross-kompilace z mk-configure.7
  • Nové skluzavky, opravy a vylepšení doc / presentation.pdf
  • README: klidně upravit sys.mk před instalací
  • README:. Několik poznámek k nástroji používanými pro rozvoj
  • Podpora POD (Plain Old dokumentace), které zní
  • (. Pod.1, ..., .pod.9 a .pod.html příponová pravidla).
  • Nové proměnné pro toto: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • a POD2HTML_FLAGS. Ex: examples / hello_xxzip
  • ../ Makefile.inc je zahrnuta automaticky, pokud existuje, stejně jako v NetBSD. Ex:. Hello_superfs
  • .ORDER: installdirs nainstalovat. To by mělo vyřešit -j problém.
  • Díky FreeBSD koupí,
  • swell.k na gmail.com a Mikolaj Golub
  • varuje: přidat podporu pro HP-UX C / C ++
  • all:. $ {FILES} $ {} MAN atd. Pro případ, kdy jsou soubory generované
  • Díky Janu Smydke.
  • Nové příklady (regresní testy):. Hello_superfs, hello_xxzip

Co je nového ve verzi 0.17.0:

  • Opravy a drobná vylepšení byly provedeny v mkc_imp.pkg -config.mk, mkc_imp.lua.mk a mkc_imp.lib.mk.
  • Proměnné CC_TYPE, CXX_TYPE, a LD_TYPE byly přidány.
  • proměnná prostředí MKC_BMAKE (pokud jsou nastaveny) přepíše cesta k bmake nastaven na kompilaci.
  • Dokumentace byla přidána k /etc/mk.conf, @ sysconfdir @ / mk.conf a MAKECONF.
  • Nové snímky, a aktualizace byly provedeny v prezentaci.
  • Aktualizace byly provedeny v FAQ.

Ostatní software developer Aleksey Cheusov

paexec
paexec

20 Feb 15

LMDBG
LMDBG

20 Feb 15

DictEm
DictEm

20 Feb 15

Komentáře k mk-configure

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!