mk-configure

Screenshot Software:
mk-configure
Detalii soft:
Versiune: 0.24.0
Incarca data: 20 Feb 15
Producător: Aleksey Cheusov
Licenţă: Gratuit
Popularitate: 2

Rating: 3.0/5 (Total Votes: 1)

MK-configure este un ușor ușor pentru utilizare înlocuire pentru autotools GNU, scrise în bmake (o versiune portabilă de NetBSD face) și instrumente POSIX (awk, coajă, etc.). FreeBSD și OpenBSD face nu sunt bune. Acestea sunt incompatibile cu NetBSD bmake. GNU face nu este prea bun, este complet incompatibil cu NetBSD bmake.
mk-configure oferă o serie de includ fișiere scrise în și pentru bmake și un număr de programe de sine stătătoare, care trebuie să fie instalat la gazdă utilizator pentru a construi un software

Caracteristici :.

  • Un mod simplu de a construi executabile de sine stătătoare, biblioteci statice și partajate scrise în C, C ++, Fortran, Pascal și Objective C; .cat și fișiere .html din pagini de manual; .info pagini din Texinfo surse etc. LEX, YACC sunt de asemenea suportate. Suport pentru alte limbi sunt planificate.
  • Instalarea și dezinstalarea executabile, biblioteci, script-uri, fișiere de documentare și altele. Asemenea, se oferă sprijin destdir.
  • suport integrat autoconf cum ar fi pentru identificarea # include fișiere, biblioteci și punerea în aplicare funcție, definiții de funcții, defineste, tipuri, membrii struct etc.
  • O serie de controale built-in pentru, de exemplu, sistemul de endianess, GNU bison sau GNU programe Flex și multe altele.
  • analiză dependență automată built-in pentru C, C ++ și Fortran (nu a implementat încă, va fi disponibil in curand).
  • extensibilitate de scris bmake includ fișiere.
  • Suport pentru testele de regresie (a se vedea mkc.minitest.mk pentru proba).
  • MK-configure este mic și ușor. Acesta este cu siguranta mult mai ușor pentru utilizare decât autotools GNU, mulți oameni cred că este mai ușor decât alte proiecte concurente, cum ar fi CMake, scons și altele.

Ce este nou în această versiune:

  • Suport pentru subproiecte care conțin / simbolul a fost adăugat la MKC. sub {dir, PRJ} .mk cu modificările corespunzătoare în variabile OBJDIR_.
  • O fix pentru obiectivul & quot; errorcheck & quot; în mkc.sub {dir, PRJ} .mk.
  • O fix pentru MAKEOBJDIR non-gol și MAKEOBJDIRPREFIX în mkc.sub {dir, PRJ} .mk. Îmbunătățiri minore în exemple / * / linkme.mk.
  • DPLIBS este invechit.
  • stabilește minore în mkc_imp.lua.mk (LUA_MODULES vs LUA_LMODULES).
  • Îmbunătățiri și remedieri în pagina de manual și Întrebări frecvente.

Ce este nou în versiunea 0.21.1:

  • Obiectivul & quot; errorcheck & quot; (& Quot; a configura & quot;). Nu pot lucra în paralel
  • Fixat un bug care a apărut în paralel construiește (face -j).
  • Suport pentru IRIX64 și haiku a fost pusă în aplicare.
  • prezentare PDF a fost actualizat.

Ce este nou în versiunea 0.21.0:

  • Suport pentru compilatorul zăngăni a fost implementat
  • Noile variabile MKCHECKS și LEXLIB s-au adăugat.
  • Suport pentru Intel C / C ++ compilator a fost îmbunătățită.
  • pagina de manual și prezentarea au fost îmbunătățite.
  • mkc_install localitate este întotdeauna folosit pentru instalarea MK-configure pentru simplificarea procesului de instalare pe platforme non-BSD.
  • O nouă țintă & quot; Filelist & quot; care produce o listă de fișiere pentru întregul proiect (după instalare) a fost introdus.
  • inutil & quot; .sh: & quot; regulă a fost îndepărtat.
  • Nu sunt alte modificări minore și îmbunătățiri.

Ce este nou în versiunea 0.20.0:.

  • variabile nou PROJECTNAME și CFLAGS.pic
  • O nouă EXPORT_DYNAMIC variabilă pentru a face toate simbolurile într-un executabil vizibil la biblioteci legate sau dlopen'ed.
  • Corecții pentru sprijin Lua.
  • Suport pentru EXPORT_SYMBOLS pentru Darwin.
  • Corecții pentru Darwin (MKDLL). * BSD, Linux, și QNX: LD --retain-simboluri fișier nu mai este utilizat pentru EXPORT_SYMBOLS; ld --version-script este folosit în loc.
  • Corecții pentru permisiunile pe Interix.
  • de documentare și de prezentare actualizări.
  • Curatenie-up-uri.

Ce este nou în versiunea 0.19.0:.

  • Corecții pentru LPREFIX, YPREFIX, și YHEADER
  • Obiectivul & quot; instala & quot; creează directoare destinație implicit (apeluri țintă de & quot; installdirs & quot;).
  • O nouă EXPORT_SYMBOLS variabile pentru exportatori (în bibliotecă de obiecte partajate) simbolurile specifice numai.
  • Noi variabile NOSUBDIR, EXPORT_VARNAMES, și NOEXPORT_VARNAMES în MKC. {subdirector, subprj} .mk.
  • În mod implicit, _mkc_ * fișierele cache sunt create în directorul top al proiectului.
  • Actualizările de documentație.
  • Mai multe teste de regresie și probe.
  • Suport mai bun pentru Solaris și OSF1.
  • Alte îmbunătățiri.

Ce este nou în versiunea 0.18.0:

  • Mai multe variabile noi sunt introduse:
  • LUA_LMODDIR și LUA_CMODDIR -. Instalare directoare pentru Lua module scrise în Lua și C
  • MKC_VERSION este acum documentat.
  • MLINKS functioneaza acum la fel ca în NetBSD.
  • CFLAGS.warns .. si CXXFLAGS.warns .. sunt acum documentate. Simțiți-vă liber pentru a fi montate în sys.mk înainte de instalare.
  • WARNERR pentru forțarea avertismente să fie raportate ca erori.

  • sunt introduse
  • obiective noi: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip și bin_deb pentru crearea de fișiere arhivă sau .deb
  • pachet care conține o imagine de instalare (Ex:
  • exemple / hello_files). Aceasta introduce, de asemenea, noi variabile: TAR,
  • GZIP, bzip2 și ZIP.
  • Documentație:
  • Doar câteva note despre cross-compilare în mk-configure.7
  • noi slide-uri, remedieri și îmbunătățiri în doc / presentation.pdf
  • README: nu ezitați să editați sys.mk înainte de instalare
  • README:. Câteva note despre instrumentele folosite pentru dezvoltarea
  • se adaugă Suport pentru POD (Plain Old Documentation)
  • (. Pod.1, ..., .pod.9 și normele sufix .pod.html).
  • Noi variabile pentru acest lucru: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • si POD2HTML_FLAGS. Ex: exemple / hello_xxzip
  • ../ Makefile.inc este inclus automat dacă există la fel ca și în NetBSD. Ex:. Hello_superfs
  • .ORDER: installdirs instalare. Acest lucru ar trebui să stabilească -j problemă.
  • Vă mulțumim pentru FreeBSD cumpără,
  • swell.k la gmail.com și Mikolaj Golub
  • WARNS: adauga suport pentru HP-UX C / C ++
  • toate:. $ {FILES} $ {MAN} etc. pentru cazul în care fișierele sunt generate
  • Mulțumită Jan Smydke.
  • exemple noi (teste de regresie):. Hello_superfs, hello_xxzip

Ce este nou în versiunea 0.17.0:

  • Fixat și îmbunătățiri minore au fost făcute în mkc_imp.pkg -config.mk, mkc_imp.lua.mk, și mkc_imp.lib.mk.
  • variabilelor CC_TYPE, CXX_TYPE, iar LD_TYPE s-au adăugat.
  • Variabila de mediu MKC_BMAKE (dacă este setat) are prioritate față de calea bmake stabilit la compilare.
  • Documentație s-a adăugat la /etc/mk.conf, @ sysconfdir @ / mk.conf, și MAKECONF.
  • Noi slide-uri și actualizări au fost făcute în prezentare.
  • Actualizări au fost făcute în FAQ.

Alte software-uri de dezvoltator Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

paexec
paexec

20 Feb 15

Comentarii la mk-configure

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!