mk-configure

Software kuvakaappaus:
mk-configure
Ohjelmiston tiedot:
Versio: 0.24.0
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Aleksey Cheusov
Lupa: Vapaa
Suosio: 2

Rating: 3.0/5 (Total Votes: 1)

MK-configure on kevyt helppo käyttää korvaaja GNU autotools, kirjoitettu BTee (kannettava versio NetBSD make) ja POSIX työkalut (awk, kuori jne). FreeBSD ja OpenBSD tehdä eivät ole hyviä. Ne ovat ristiriidassa NetBSD BTee. GNU make ei ole hyvä, se on täysin ristiriidassa NetBSD BTee.
mk-configure tarjoaa useita sisältää tiedostoja kirjoitettu ja BTee ja useita itsenäisiä ohjelmia, jotka tulee asentaa käyttäjän isäntä rakentaa ohjelmistoja.

Ominaisuudet :

  • helpon tavan rakentaa itsenäinen ajettavat, staattinen ja jaetut kirjastot kirjoitettu C, C ++, Fortran, Pascal ja tavoite C; .cat ja .html tiedostot man-sivuja; .info sivuja texinfo lähteistä jne LEX, yacc ovat myös tuettuja. Tuki muille kielille suunnitellaan.
  • asennus ja asennuksen ajettavat, kirjastot, skriptit dokumentaatiotiedostoja ym. DESTDIR tuki on myös.
  • Integroitu autoconf kaltainen tuki löytää include-tiedostot, kirjastot ja toiminta täytäntöönpanoa, funktiomäärittelyt, määrittelee, tyypit, struct jäsenet jne.
  • useita sisäänrakennettu tarkistaa, esimerkiksi järjestelmä endianess, GNU biisoni tai GNU flex ohjelmat ja monet muut.
  • Automaattinen riippuvuus analyysi sisäänrakennettu C, C ++ ja Fortran (ei vielä toteutettu, on pian saatavilla).
  • laajennettavuus kirjoittamalla BTee sisältää tiedostoja.
  • Tuki regressiotestit (ks mkc.minitest.mk otokseen).
  • MK-configure on pieni ja helppo. Se on varmasti paljon helpompi käyttää kuin GNU autotools, monet ihmiset ajattelevat, että se on myös helpompaa kuin muiden kilpailevien hankkeiden kuten CTee, scons ym.

Mitä uutta tässä julkaisussa:

  • Tuki osaprojektien sisältäviä / symboli lisättiin MKC. sub {dir, PRJ} .mk asianmukaiset muutokset OBJDIR_ muuttujia.
  • korjaus kohde & quot; errorcheck & quot; vuonna mkc.sub {dir, PRJ} .mk.
  • korjaus epätyhjiä MAKEOBJDIR ja MAKEOBJDIRPREFIX vuonna mkc.sub {dir, PRJ} .mk. Pieniä parannuksia esimerkkejä / * / linkme.mk.
  • DPLIBS on vanhentunut.
  • Pieniä korjauksia mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
  • Parannuksia ja korjauksia mies sivun ja FAQ.

Mitä uutta versiossa 0.21.1:

  • tavoite & quot; errorcheck & quot; (& Quot; määrittää & quot;) ei voi toimia samanaikaisesti.
  • Korjaa vika, joka ilmestyi samanaikaisesti rakentaa (tehdä -j).
  • Tuki IRIX64 ja Haiku toteutettiin.
  • PDF esitys on päivitetty.

Mitä uutta versiossa 0.21.0:

  • Tuki kalahtaa kääntäjä toteutettiin.
  • uusien muuttujien MKCHECKS ja LEXLIB lisättiin.
  • Tuki Intel C / C ++ kääntäjä parannettiin.
  • man sivu ja esitys parannettiin.
  • Paikallinen mkc_install käytetään aina asennukseen mk konfigurointipyynnön yksinkertaistaa asennusta ei-BSD alustoille.
  • uusi tavoite & quot; Paketin & quot; joka lähettää listan tiedostoja koko hankkeen (asennuksen jälkeen) otettiin käyttöön.
  • hyödytön & quot; .sh: & quot; sääntö poistettiin.
  • Muitakin pieniä muutoksia ja parannuksia.

Mitä uutta versiossa 0.20.0:

  • Uusi muuttujia Projektin nimi ja CFLAGS.pic.
  • Uusi muuttuja EXPORT_DYNAMIC tehdä kaikki symbolit suoritettavan näkyvissä sidoksissa tai dlopen'ed kirjastoista.
  • Korjauksia Lua tukea.
  • Tuki EXPORT_SYMBOLS Darwin.
  • Korjauksia Darwin (MKDLL). * BSD, Linux, ja QNX: LD --retain-symbolia-tiedostoa ei enää käyttää EXPORT_SYMBOLS; ld --version-skripti sijasta käytetään.
  • Korjauksia käyttöoikeudet Interix.
  • Documentation ja esitys päivitykset.
  • Clean-ups.

Mitä uutta versiossa 0.19.0:

  • Korjauksia LPREFIX, YPREFIX ja YHEADER.
  • tavoite & quot; Asenna & quot; luo kohde hakemistoja oletuksena (vaatii kohde & quot; installdirs & quot;).
  • Uusi muuttuja EXPORT_SYMBOLS vientiä (jaetun objektin kirjasto) vain määritellyt symbolit.
  • Uusi muuttujia NOSUBDIR, EXPORT_VARNAMES ja NOEXPORT_VARNAMES vuonna MKC. {Subdir, subprj} .mk.
  • Oletuksena _mkc_ * välimuistin tiedostot luodaan hankkeen alkuun hakemistoon.
  • Documentation päivitykset.
  • Lisää regressiotestit ja näytteet.
  • Parempi tuki Solaris ja OSF1.
  • Muita parannuksia.

Mitä uutta versiossa 0.18.0:

  • Useita uusia muuttujia käyttöön:
  • LUA_LMODDIR ja LUA_CMODDIR - asennushakemistoihin Lua moduulit kirjoitettu Lua ja C.
  • MKC_VERSION on nyt dokumentoitu.
  • MLINKS nyt toimii aivan kuten NetBSD.
  • CFLAGS.warns .. ja CXXFLAGS.warns .. nyt dokumentoitu. Voit vapaasti asettaa niitä sys.mk ennen asennusta.
  • WARNERR pakottaa varoitukset ilmoitetaan virheitä.
  • Uusi tavoitteet otetaan käyttöön: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip ja bin_deb luoda arkistoja tai .deb
  • pakkauksella asennus kuva (Ex:
  • esimerkkejä / hello_files). Tämä myös uusia muuttujia: TAR,
  • GZIP, BZIP2 ja ZIP.
  • Documentation:
  • Vain muutama muistiinpanoja rajat kokoelma MK-configure.7
  • Uusi dioja, korjauksia ja parannuksia doc / presentation.pdf
  • README: vapaasti muokata sys.mk ennen asennusta
  • README: muutama muistiinpanoja käytettävien työkalujen kehittämiseen.
  • Tuki POD (Plain Old Documentation) lisätään
  • (. Pod.1, ..., .pod.9 ja .pod.html pääte säännöt).
  • Uusi muuttujien: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • ja POD2HTML_FLAGS. Ex: esimerkkejä / hello_xxzip
  • ../ Makefile.inc sisältyy automaattisesti, jos on olemassa aivan kuten NetBSD. Esim: hello_superfs.
  • .ORDER: installdirs asentaa. Tämän pitäisi korjata -j ongelma.
  • Kiitos FreeBSD ostaa,
  • swell.k at gmail.com ja Mikolaj Golub
  • varoittaa: lisää tukea HP-UX C / C ++
  • kaikki: $ {FILES} $ {MAN} jne tapaukselle kun tiedostoja syntyy.
  • Kiitos Jan Smydke.
  • Uusi esimerkkejä (regressiotestit): hello_superfs, hello_xxzip.

Mitä uutta versiossa 0.17.0:

  • Korjaukset ja pieniä parannuksia tehtiin mkc_imp.pkg -config.mk, mkc_imp.lua.mk ja mkc_imp.lib.mk.
  • muuttujat CC_TYPE, CXX_TYPE ja LD_TYPE lisättiin.
  • MKC_BMAKE ympäristö muuttuja (jos asetettu) ohittaa polku BTee asetettu käännettäessä.
  • Documentation lisättiin /etc/mk.conf, @ sysconfdir @ / mk.conf ja MAKECONF.
  • Uusi dioja ja päivityksiä tehtiin esitys.
  • Päivitykset tehtiin FAQ.

Muu ohjelmistojen kehittäjä Aleksey Cheusov

paexec
paexec

20 Feb 15

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

Kommentit mk-configure

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!