mk-configure

Screenshot Software:
mk-configure
Mga detalye ng Software:
Bersyon: 0.24.0
I-upload ang petsa: 20 Feb 15
Nag-develop: Aleksey Cheusov
Lisensya: Libre
Katanyagan: 2

Rating: 3.0/5 (Total Votes: 1)

MK-configure ay isang magaang madali para sa paggamit kapalit para GNU autotools, na nakasulat sa bmake (isang portable na bersyon ng NetBSD gumawa) at POSIX kasangkapan (awk, shell, atbp). FreeBSD at OpenBSD gumawa ng hindi mabuti. Ang mga ito ay hindi tugma sa NetBSD bmake. GNU make Hindi mabuti masyadong, ito ay ganap na hindi tugma sa NetBSD bmake.
MK-configure nagbibigay ng isang bilang ng mga isama ang mga file na nakasulat sa at para sa bmake at isang bilang ng mga standalone na mga programa na dapat na naka-install sa host ng gumagamit para sa pagbuo ng software

Mga Tampok :.

  • Ang isang madaling paraan para sa pagbuo ng standalone na mga executable, static at ibinahagi library na nakasulat sa C, C ++, Fortran, Pascal at Layunin ng C; .cat at .html mga file mula sa mga pahina ng tao; .info mga pahina mula sa texinfo pinagmumulan atbp Lex, YACC ay sinusuportahan din. Suporta para sa iba pang mga wika ay planado.
  • Pag-install at pag-alis executable, mga aklatan, mga script, dokumentasyon ng mga file at iba pa. DESTDIR suporta ay ibinigay din.
  • Integrated autoconf-tulad ng suporta para sa paghahanap ng #include file, mga aklatan at mga function na pagpapatupad, mga kahulugan ng function, tumutukoy sa, uri, struct miyembro atbp.
  • Ang bilang ng mga built-in na mga tseke para sa, halimbawa, ang sistema endianess, GNU Bison o GNU mga programa pagbaluktot at marami pang iba.
  • Ang awtomatikong pag-aaral dependency built-in para sa C, C ++ at Fortran (hindi pa ipinapatupad, ay magiging available sa lalong madaling panahon).
  • posibilidad na pahabain sa pamamagitan ng pagsulat bmake isama ang mga file.
  • Suporta para sa mga pagsubok na pagbabalik (tingnan ang mkc.minitest.mk para sa sample).
  • MK-configure ang maliit at madaling. Ito ay talagang lubhang mas madaling para sa paggamit sa GNU autotools, maraming tao ang tingin na ito rin ay mas madali kaysa sa iba pang nakikipagkumpitensyang mga proyekto tulad ng CMake, scons at iba pa.

Ano ang bagong sa paglabas:

  • Suporta para sa subprojects na naglalaman ng / simbolo ay naidagdag sa mkc. sub {dir, prj} .mk na may naaangkop na mga pagbabago sa OBJDIR_ variable.
  • Ang isang pag-aayos para sa target na & quot; errorcheck & quot; sa mkc.sub {dir, prj} .mk.
  • Ang isang pag-aayos para sa mga non-walang laman MAKEOBJDIR at MAKEOBJDIRPREFIX sa mkc.sub {dir, prj} .mk. Minor na mga pagpapabuti sa mga halimbawa / * / linkme.mk.
  • DPLIBS ay hindi na ginagamit.
  • Maliliit na mga pag-aayos sa mkc_imp.lua.mk (LUA_MODULES kumpara sa LUA_LMODULES).
  • Pagpapabuti at pag-aayos sa pahina ng tao at FAQ.

Ano ang bagong sa bersyon 0.21.1:

  • Ang target na & quot; errorcheck & quot; (& Quot; i-configure ang & quot;). Hindi maaaring magtrabaho sa parallel
  • Pag-aayos ng bug na lumitaw sa parallel build (gawin -j).
  • Suporta para sa IRIX64 at tanaga ay ipinatupad.
  • PDF pagtatanghal ay nai-update.

Ano ang bagong sa bersyon 0.21.0:

  • Suporta para sa kumalatong tagatala naipatupad
  • Ang bagong variable MKCHECKS at LEXLIB ay idinagdag.
  • Suporta para sa Intel C / C ++ compiler ay napabuti.
  • Ang pahina ng lalaki at pagtatanghal ay napabuti.
  • Lokal na mkc_install Palaging magagamit para sa pag-install ng MK-configure para sa pagpapasimple ng proseso ng pag-install sa di-BSD platform.
  • Ang isang bagong target na & quot; FileList & quot; na output ng isang listahan ng mga file para sa buong proyekto (pagkatapos ng pag-install) ay ipinakilala.
  • Ang walang kasaysayan & quot; .sh: & quot; panuntunan ay tinanggal.
  • May iba pang menor de edad ang mga pagbabago at mga pagpapabuti.

Ano ang bagong sa bersyon 0.20.0:.

  • Bagong variable PROJECTNAME at CFLAGS.pic
  • Ang isang bagong variable EXPORT_DYNAMIC para sa paggawa ng lahat ng mga simbolo sa isang executable nakikita ng mga naka-link o dlopen'ed mga aklatan.
  • Pag-aayos para sa Lua suporta.
  • Suporta para sa EXPORT_SYMBOLS para sa Darwin.
  • Pag-aayos para sa Darwin (MKDLL). * BSD, Linux, at QNX: ld --retain-simbolo-file ay hindi na ginagamit ngayon para sa EXPORT_SYMBOLS; ld --version-script ay ginamit sa halip.
  • Pag-aayos para sa mga pahintulot sa Interix.
  • Papeles at pagtatanghal ng mga update.
  • Malinis-up.

Ano ang bagong sa bersyon 0.19.0:.

  • Pag-aayos para sa LPREFIX, YPREFIX, at YHEADER
  • Ang target na & quot; i-install & quot; Lumilikha destination direktoryo sa pamamagitan ng default (tawag sa target na & quot; installdirs & quot;).
  • Ang isang bagong variable EXPORT_SYMBOLS para sa pag-export (sa ibinahagi object library) lamang ang mga tinukoy simbolo.
  • Bagong variable NOSUBDIR, EXPORT_VARNAMES, at NOEXPORT_VARNAMES sa mkc. {Subdir, subprj} .mk.
  • Sa pamamagitan ng default, _mkc_ * file ng cache ay nilikha sa tuktok na direktoryo ng proyekto.
  • update Documentation.
  • Marami pang mga pagsubok pagbabalik at sampol.
  • Mas mahusay na suporta para sa Solaris at OSF1.
  • Iba pang mga pagpapabuti.

Ano ang bagong sa bersyon 0.18.0:

  • Ang ilang mga bagong variable ay ipinakilala:
  • LUA_LMODDIR at LUA_CMODDIR -.-Install na direktoryo para sa Lua mga module na nakasulat sa Lua at C
  • MKC_VERSION ay dokumentado ngayon.
  • MLINKS gumagana na ngayon na tulad ng sa NetBSD.
  • CFLAGS.warns .. at CXXFLAGS.warns .. ay dokumentado ngayon. Huwag mag-atubiling i-set ang mga ito sa sys.mk bago ang pag-install.
  • WARNERR para sa pagpilit na babala upang i-ulat ang bilang ng mga error.
  • Bagong mga target ay ipinakilala: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip at bin_deb para sa paglikha ng mga file archive o .deb
  • pakete na naglalaman ng larawan ng pag-install (Hal:
  • halimbawa / hello_files). Introduces din ito ng mga bagong variable: tar,
  • gzip, BZIP2 at ZIP.
  • Documentation:
  • lamang ng ilang mga tala tungkol sa cross-compilation sa MK-configure.7
  • Bagong slide, pag-aayos at pagpapabuti sa mga doc / presentation.pdf
  • Readme: huwag mag-atubiling i-edit ang sys.mk bago ang pag-install
  • Readme:. Ng ilang mga tala tungkol sa mga tool na ginagamit para sa pag-unlad
  • Suporta para sa Pod (Plain Old Documentation) ay idinaragdag
  • (. Pod.1, ..., .pod.9 at .pod.html panuntunan suffix).
  • Bagong variable para sa: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • at POD2HTML_FLAGS. Hal: mga halimbawa / hello_xxzip
  • ../ Makefile.inc ay awtomatikong kasama kung umiiral tulad ng sa NetBSD. Hal:. Hello_superfs
  • .ORDER: installdirs-install. Ito ay dapat ayusin -j problema.
  • Salamat sa FreeBSD bumibili,
  • swell.k sa gmail.com at Mikolaj Golub
  • Binabalaan: magdagdag ng suporta para sa HP-UX C / C ++
  • lahat:. $ {FILES} $ {} MAN atbp para sa mga kaso kapag ang mga FILES na binubuo
  • Salamat sa Jan Smydke.
  • Bagong mga halimbawa (mga pagsubok pagbabalik):. Hello_superfs, hello_xxzip

Ano ang bagong sa bersyon 0.17.0:

  • Pag-aayos at pagpapabuti menor ay ginawa sa mkc_imp.pkg -config.mk, mkc_imp.lua.mk, at mkc_imp.lib.mk.
  • Ang mga variable CC_TYPE, CXX_TYPE, at LD_TYPE ay idinagdag.
  • Ang MKC_BMAKE environment variable (kung magtakda ng) Ino-override ang path sa bmake itinakda sa sumulat ng libro-time.
  • Documentation ay idinagdag para sa /etc/mk.conf, @ sysconfdir @ / mk.conf, at MAKECONF.
  • Bagong slide at mga update ay ginawa sa pagtatanghal.
  • Mga Update ay ginawa sa FAQ.

Iba pang mga software developer ng Aleksey Cheusov

runawk
runawk

19 Feb 15

LMDBG
LMDBG

20 Feb 15

DictEm
DictEm

20 Feb 15

Mga komento sa mk-configure

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!