mk-configure

Skjermbilde programvare:
mk-configure
Prog.varedetaljer:
Versjon: 0.24.0
Last opp dato: 20 Feb 15
Utvikler: Aleksey Cheusov
Lisens: Gratis
Popularitet: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure er en lett lett for bruk erstatning for GNU Autotools, skrevet i BSørg (en bærbar versjon av NetBSD gjør) og POSIX verktøy (awk, shell, etc.). FreeBSD og OpenBSD gjør er ikke bra. De er uforenlig med NetBSD BSørg. GNU make er ikke bra også, det er helt uforenlig med NetBSD BSørg.
mk konfigurere gir en rekke inkludere filer skrevet i og for BSørg og en rekke frittstående programmer som skal installeres på brukerens verts for å bygge en programvare

Egenskaper .

  • En enkel måte for å bygge frittstående kjørbare, statiske og delte biblioteker skrevet i C, C ++, Fortran, Pascal og Objective C; .cat og HTML-filer fra man-sider, .info sider fra texinfo kilder etc. LEX, er YACC også støttet. Støtte for andre språk er planlagt.
  • Installere og avinstallere kjørbare filer, biblioteker, skript, dokumentasjonsfiler og andre. DESTDIR støtte er også tilgjengelig.
  • Integrert autoconf-lignende støtte for å finne # include-filer, biblioteker og funksjon implementering, funksjonsdefinisjoner, definerer, typer, struct medlemmer osv.
  • En rekke innebygde kontroller for, for eksempel, system endianess, GNU bison eller GNU flex programmer og mange andre.
  • Automatisk avhengighet analyse innebygd for C, C ++ og Fortran (ikke implementert ennå, vil være tilgjengelig snart).
  • Utvidelses ved å skrive BSørg inkludere filer.
  • Støtte for regresjon tester (se mkc.minitest.mk for prøven).
  • mk-configure er liten og lett. Det er definitivt mye enklere for bruk enn GNU Autotools, mange mennesker tror at det er også lettere enn andre konkurrerende prosjekter som CUtfør, scons og andre.

Hva er nytt i denne utgaven:

  • Støtte for delprosjekter som inneholder / symbol ble lagt til MKC. sub {dir, PRJ} .mk med nødvendige endringene i OBJDIR_ variabler.
  • En fiks for målet & quot; errorcheck & quot; i mkc.sub {dir, PRJ} .mk.
  • En fix for ikke-tom MAKEOBJDIR og MAKEOBJDIRPREFIX i mkc.sub {dir, PRJ} .mk. Mindre forbedringer i eksempler / * / linkme.mk.
  • DPLIBS er foreldet.
  • Mindre feilrettinger i mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
  • Forbedringer og feilrettinger i mannen siden og OSS.

Hva er nytt i versjon 0.21.1:

  • Målet & quot; errorcheck & quot; (& Quot; konfigurere & quot;). Kan ikke arbeide parallelt
  • Løser en feil som dukket opp parallelt bygger (gjøre j).
  • Støtte for IRIX64 og Haiku ble gjennomført.
  • PDF presentasjonen har blitt oppdatert.

Hva er nytt i versjon 0.21.0:

  • Støtte for klang kompilatoren ble implementert
  • De nye variablene MKCHECKS og LEXLIB ble lagt til.
  • Støtte for Intel C / C ++ kompilatoren ble forbedret.
  • Mannen side og presentasjon ble forbedret.
  • Lokal mkc_install alltid brukes for å installere mk konfigurere for å forenkle en installasjonsprosess på ikke-BSD plattformer.
  • En ny target & quot; Filelist & quot; som utganger en liste over filer for hele prosjektet (etter installasjon) ble innført.
  • ubrukelig & quot; .sh: & quot; regelen ble fjernet.
  • Det er andre mindre endringer og forbedringer.

Hva er nytt i versjon 0.20.0:.

  • Ny variabler prosjektnavn og CFLAGS.pic
  • En ny variabel EXPORT_DYNAMIC for å gjøre alle symboler i en kjørbar synlig på koblede eller dlopen'ed biblioteker.
  • Løser for Lua støtte.
  • Støtte for EXPORT_SYMBOLS for Darwin.
  • Løser for Darwin (MKDLL). * BSD, Linux og QNX: ld --retain-symboler-fil brukes ikke lenger for EXPORT_SYMBOLS; ld --version-skriptet brukes i stedet.
  • Løser for tillatelser på Interix.
  • Dokumentasjon og presentasjons oppdateringer.
  • Clean-ups.

Hva er nytt i versjon 0.19.0:.

  • Løser for LPREFIX, YPREFIX, og YHEADER
  • Målet & quot; installere & quot; skaper destinasjon kataloger som standard (kaller målet & quot; installdirs & quot;).
  • En ny variable EXPORT_SYMBOLS for eksport (i delt objekt bibliotek) bare angitte symboler.
  • Nye variabler NOSUBDIR, EXPORT_VARNAMES og NOEXPORT_VARNAMES i MKC. {subdir, subprj} .mk.
  • Som standard er _mkc_ * cache-filer opprettet i prosjektets øverste katalogen.
  • Oppdateringer av dokumentasjon.
  • Flere regresjon tester og prøver.
  • Bedre støtte for Solaris og OSF1.
  • Andre forbedringer.

Hva er nytt i versjon 0.18.0:

  • Flere nye variabler er innført:
  • LUA_LMODDIR og LUA_CMODDIR -. Installasjons kataloger for Lua moduler skrevet i Lua og C
  • MKC_VERSION er nå dokumentert.
  • MLINKS fungerer nå akkurat som i NetBSD.
  • CFLAGS.warns .. og CXXFLAGS.warns .. er nå dokumentert. Føl deg fri til å sette dem i sys.mk før installasjon.
  • WARNERR for å tvinge advarsler som skal rapporteres som feil.
  • Nye mål er innført: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip og bin_deb for å skape arkivfiler eller .deb
  • pakke som inneholder en installasjon bilde (Eks:
  • eksempler / hello_files). Dette introduserer også nye variabler: TAR,
  • GZIP, bzip2 og ZIP.
  • Dokumentasjon:
  • Bare noen få notater om cross-samling i mk-configure.7
  • Nye sklier, fikser og forbedringer i doc / presentation.pdf
  • README: gjerne redigere sys.mk før installasjon
  • README.: Noen notater om verktøy som brukes for utvikling
  • Støtte for POD (Plain Old Dokumentasjon) blir tilsatt
  • (. Pod.1, ..., .pod.9 og .pod.html suffikset regler).
  • Nye variabler for dette: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • og POD2HTML_FLAGS. Ex: eksempler / hello_xxzip
  • ../ Makefile.inc er inkludert automatisk hvis det finnes akkurat som i NetBSD. Ex:. Hello_superfs
  • .ORDER: installdirs installere. Dette burde fikse j problem.
  • Takk til FreeBSD kjøper,
  • swell.k at gmail.com og Mikolaj Golub
  • ADVARER: legge til støtte for HP-UX C / C ++
  • alt.: $ {FILES} $ {MAN} etc. for saken når filer generert
  • Takk til Jan Smydke.
  • Nye eksempler (regresjon tester):. Hello_superfs, hello_xxzip

Hva er nytt i versjon 0.17.0:

  • Inger og mindre forbedringer ble gjort i mkc_imp.pkg -config.mk, mkc_imp.lua.mk, og mkc_imp.lib.mk.
  • variabler CC_TYPE, CXX_TYPE, og LD_TYPE ble lagt til.
  • MKC_BMAKE miljøvariabelen (hvis angitt) overstyrer banen til BSørg satt ved kompilering-tid.
  • Dokumentasjon ble lagt for /etc/mk.conf, @ sysconfdir @ / mk.conf, og MAKECONF.
  • Nye lysbilder og oppdateringer ble gjort i presentasjonen.
  • Oppdateringer ble gjort i FAQ.

Annen programvare fra utvikleren Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

paexec
paexec

20 Feb 15

Kommentarer til mk-configure

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!