mk-configure

Software skärmdump:
mk-configure
Mjukvaruinformation:
Version: 0.24.0
Ladda upp dagen: 20 Feb 15
Utvecklare: Aleksey Cheusov
Licens: Gratis
Popularitet: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure är en lätt enkel att använda ersättning för GNU autotools, skrivna i BKontrollera (en bärbar version av NetBSD gör) och POSIX-verktyg (awk, skal, etc). FreeBSD och OpenBSD gör är inte bra. De är oförenliga med NetBSD BKontrollera. GNU make inte är bra också, det är helt oförenlig med NetBSD BKontrollera.
mk-configure ger ett antal inkluderar filer som skrivits i och för BKontrollera och ett antal fristående program som ska installeras på användarens värd för att bygga en programvara

Funktioner :.

  • Ett enkelt sätt för att bygga fristående körbara, statiska och delade bibliotek skrivna i C, C ++, Fortran, Pascal och Objective C; .cat och .html filer från man-sidor; .info sidor från Texinfo källor etc. LEX är YACC stöds också. Stöd för andra språk är planerade.
  • Installera och körbara, bibliotek, skript, dokumentationsfiler och andra avinstallerar. Målkat stöd tillhandahålls också.
  • Integrerad autoconf liknande stöd för att hitta #include filer, bibliotek och genomförande funktion, funktionsdefinitioner, definierar, typer, struct medlemmar etc.
  • Ett antal inbyggda kontroller för, t.ex., system endianess, GNU bison eller GNU flex-program och många andra.
  • Automatisk beroendeanalys inbyggd för C, C ++ och Fortran (inte implementerat ännu, kommer att finnas tillgänglig inom kort).
  • Utbyggbart genom att skriva BKontrollera inkludera filer.
  • Stöd för regressionstester (se mkc.minitest.mk för provet).
  • mk-configure är liten och lätt. Det är definitivt mycket lättare för användning än GNU autotools, många människor tror att det också är lättare än andra konkurrerande projekt som CGör, scons och andra.

Vad är nytt i den här versionen:

  • Stöd för delprojekt som innehåller / symbolen lades till MKC. sub {dir, PRJ} .mk med lämpliga förändringar i OBJDIR_ variabler.
  • En fix för målet & quot; errorcheck & quot; i mkc.sub {dir, PRJ} .mk.
  • En fix för icke-tom MAKEOBJDIR och MAKEOBJDIRPREFIX i mkc.sub {dir, PRJ} .mk. Mindre förbättringar i exemplen / * / linkme.mk.
  • DPLIBS är föråldrad.
  • Mindre fixar i mkc_imp.lua.mk (LUA_MODULES vs LUA_LMODULES).
  • Förbättringar och korrigeringar i man-sidan och FAQ.

Vad är nytt i version 0.21.1:

  • Målet & quot; errorcheck & quot; (& Quot; Konfigurera & quot;). Kan inte arbeta parallellt
  • Åtgärdar en bugg som dök parallellt bygger (gör -j).
  • Stöd för IRIX64 och Haiku fördes.
  • PDF presentation har uppdaterats.

Vad är nytt i version 0.21.0:

  • Stöd för klang kompilatorn fördes
  • De nya variablerna MKCHECKS och LEXLIB tillkom.
  • Stöd för Intel C / C ++ kompilator förbättrades.
  • Mannen sidan och presentation förbättrades.
  • Lokal mkc_install används alltid för att installera mk-configure för att förenkla en installationsprocess på icke-BSD-plattformar.
  • Ett nytt mål & quot; fillista & quot; som matar ut en lista med filer för hela projektet (efter installation) infördes.
  • värdelös & quot; .sh: & quot; regeln togs bort.
  • Det finns andra mindre förändringar och förbättringar.

Vad är nytt i version 0.20.0:.

  • Nya variabler Projekt och CFLAGS.pic
  • En ny variabel EXPORT_DYNAMIC för att göra alla symboler i en körbar synlig för länkade eller dlopen'ed bibliotek.
  • Fixar för Lua stöd.
  • Stöd för EXPORT_SYMBOLS för Darwin.
  • Fixar för Darwin (MKDLL). * BSD, Linux och QNX: ld --retain-symboler-filen används inte längre för EXPORT_SYMBOLS; ld --version-script används istället.
  • Fixar för behörigheter på Interix.
  • Dokumentation och presentations uppdateringar.
  • Rent-ups.

Vad är nytt i version 0.19.0:.

  • Fixar för LPREFIX, YPREFIX och YHEADER
  • Målet & quot; installera & quot; skapar destinationskataloger som standard (kallar målet & quot; installdirs & quot;).
  • en ny variabel EXPORT_SYMBOLS för export (i delat objekt bibliotek) endast angivna symboler.
  • Nya variabler NOSUBDIR, EXPORT_VARNAMES och NOEXPORT_VARNAMES i MKC. {subdir, subprj} .mk.
  • Som standard _mkc_ * cachefiler som skapats i projektets översta katalogen.
  • Dokumentations uppdateringar.
  • Fler regressionstester och prover.
  • Bättre stöd för Solaris och OSF1.
  • Andra förbättringar.

Vad är nytt i version 0.18.0:

  • Flera nya variabler införs:
  • LUA_LMODDIR och LUA_CMODDIR -. Installations kataloger för Lua moduler skriven i Lua och C
  • MKC_VERSION nu dokumenteras.
  • MLINKS fungerar nu precis som i NetBSD.
  • CFLAGS.warns .. och CXXFLAGS.warns .. nu dokumenteras. Känn dig fri att ställa dem i sys.mk före installationen.
  • WARNERR för att tvinga varningar som ska rapporteras som fel.
  • Nya mål införs: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip och bin_deb för att skapa arkivfiler eller .deb
  • förpackning som innehåller en installationsavbildning (Ex:
  • exempel / hello_files). Detta införs också nya variabler: TAR,
  • GZIP, BZIP2 och ZIP.
  • Dokumentation:
  • Bara några anteckningar om korskompilering i mk-configure.7
  • Nya bilder, fixar och förbättringar i doc / presentation.pdf
  • README: känn dig fri att redigera sys.mk före installation
  • README:. Några anteckningar om verktyg som används för utveckling
  • Stöd för POD (Plain Old Dokumentation) läggs
  • (. Pod.1, ..., .pod.9 och .pod.html regler suffix).
  • Nya variabler för detta: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • och POD2HTML_FLAGS. Ex: exempel / hello_xxzip
  • ../ Makefile.inc ingår automatiskt om det finns precis som i NetBSD. Ex:. Hello_superfs
  • .order: installdirs installera. Detta borde fixa -j problem.
  • Tack vare FreeBSD köper,
  • swell.k på gmail.com och Mikolaj Golub
  • VARNAR: lägga till stöd för HP-UX C / C ++
  • alla:. $ {FILER} $ {MAN} etc. för det fall då filer skapas
  • Tack vare Jan Smydke.
  • Nya exempel (regressionstester):. Hello_superfs, hello_xxzip

Vad är nytt i version 0.17.0:

  • Korrigeringar och mindre förbättringar gjordes i mkc_imp.pkg -config.mk, mkc_imp.lua.mk och mkc_imp.lib.mk.
  • variablerna CC_TYPE, CXX_TYPE och LD_TYPE tillkom.
  • MKC_BMAKE miljövariabeln (om inställd) åsidosätter sökvägen till BKontrollera satt vid kompileringen.
  • Dokumentation lades för /etc/mk.conf, @ sysconfdir @ / mk.conf och MAKECONF.
  • Nya bilder och uppdateringar gjordes i presentationen.
  • Uppdateringar gjordes i FAQ.

Annan programvara för utvecklare Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

DictEm
DictEm

20 Feb 15

runawk
runawk

19 Feb 15

Kommentarer till mk-configure

Kommentarer hittades inte
Kommentar
Slå på bilder!