mk-configure

Software screenshot:
mk-configure
Software ətraflı:
Version: 0.24.0
Tarixi Upload: 20 Feb 15
Geliştirici: Aleksey Cheusov
Lisenziya: Pulsuz
Məşhurluq: 2

Rating: 3.0/5 (Total Votes: 1)

mk konfiqurasiya bmake yazılı GNU autotools üçün istifadə əvəz (NetBSD portativ versiyası etmək) və POSIX alətləri (AWK, shell, və s.) Üçün yüngül asandır. FreeBSD və OpenBSD etmək yaxşı deyil. Onlar NetBSD bmake ilə bir araya sığmır. GNU etmək bu NetBSD bmake ilə tamamilə uyğun deyil, çox yaxşı deyil.
mk-konfiqurasiya və bmake və proqram tikinti üçün istifadəçi ana yüklü olmalıdır bağımsız proqramları bir sıra yazılı faylları daxil bir sıra təmin edir

Features .

  • Fortran, Pascal və Objective C ++ bağımsız executables, C, C yazılı statik və paylaşılan kitabxana yaradılması üçün asan bir yolu; .cat və insan pages Html faylları; texinfo mənbələrdən və s. LEX pages .info, YACC də dəstəklənir. Digər dillər üçün Support planlaşdırılır.
  • quraşdırılması və executables, kitabxanalar, scripts, sənədlərin faylları və s kaldırmayı. DESTDIR dəstəyi də təmin edilir.

  • Faylları, kitabxana və funksiyası həyata keçirilməsi, funksiyası anlayışlar, müəyyən, növləri, struct üzvləri və s #include tapmaq üçün
  • Integrated autoconf kimi dəstək.
  • , məsələn, sistem endianess, GNU bizon və ya GNU flex proqramları və bir çox başqaları üçün daxili çek bir sıra.
  • daxili C, C ++ və Fortran (tezliklə mümkün olacaq, hələ həyata) Avtomatik asılılıq təhlili.
  • yazı Genişletilebilirlik faylları daxil bmake.
  • reqressiya test (nümunə üçün mkc.minitest.mk bax) Support.
  • mk konfiqurasiya kiçik və asandır. Bu GNU autotools çox istifadə üçün mütləq çox asandır, bir çox insanların da CMake, scons və başqaları kimi digər rəqabət layihələr daha asan olduğunu düşünürəm.

Bu azad yeni nədir:

  • / simvolu olan alt üçün dəstək MKC əlavə edildi. sub {dir, Prj} OBJDIR_ dəyişənlərin müvafiq dəyişikliklər .mk.
  • hədəf olarak üçün fix; errorcheck & quot; mkc.sub ilə {dir, Prj} .mk.
  • mkc.sub {dir, Prj} .mk qeyri-boş MAKEOBJDIR və MAKEOBJDIRPREFIX üçün fix. Misal / * / linkme.mk kiçik irəliləyişlər.
  • DPLIBS deprecated edir.
  • mkc_imp.lua.mk Kiçik giderir (LUA_MODULES vs LUA_LMODULES).

  • Man səhifə və FAQ
  • təkmilləşdirilməsi və giderir.

versiya 0.21.1 yeni nədir:

  • hədəf & quot; errorcheck & quot; (& Quot; quot & konfiqurasiya;). Paralel işləyə bilməz
  • paralel olaraq ortaya çıxdı bug (-J etmək) qurur giderir.
  • IRIX64 və Haiku üçün Support həyata keçirilmişdir.
  • PDF təqdimat yeniləndi.

versiya 0.21.0 yeni nədir:

  • cingilti compiler üçün Support həyata keçirildi
  • yeni dəyişənlər MKCHECKS və LEXLIB əlavə edildi.
  • Intel C / C ++ compiler üçün Support təkmilləşdirilmişdir.
  • man səhifə və təqdimat təkmilləşdirilmişdir.
  • Yerli mkc_install həmişə qeyri-BSD platformalarda bir quraşdırma prosesinin sadələşdirilməsi üçün mk-konfiqurasiya yüklemek üçün istifadə olunur.
  • A yeni hədəfi & quot; filelist & quot; ki, təqdim olunub, bütün layihə üçün faylların siyahısı (quraşdırma sonra) nəticələri.
  • yararsız & quot; Sh: & quot; qayda çıxardıq.
  • Digər kiçik dəyişikliklər və təkmilləşdirilməsi var.

versiya 0.20.0 yeni nədir.

  • Yeni dəyişənlərin projectname və CFLAGS.pic
  • bağlı və ya dlopen'ed kitabxanalar görünən bir yürütülebilir bütün simvolları üçün yeni dəyişən EXPORT_DYNAMIC.

  • Lua dəstək
  • giderir.
  • Darvin üçün EXPORT_SYMBOLS üçün dəstək.
  • Darvin üçün giderir (MKDLL). * BSD, Linux və QNX: ld --retain-rəmzləri fayl EXPORT_SYMBOLS üçün artıq istifadə olunmur; ld --version-script əvəzinə istifadə olunur.

  • Interix izinleri
  • giderir.
  • Documentation və təqdimat yenilikləri.
  • Clean-up.

versiya 0.19.0 yeni nədir.

  • LPREFIX, YPREFIX və YHEADER üçün giderir
  • hədəf & quot; qurmaq & quot; (hədəf & quot çağırır; installdirs & quot;) ismarıcları təyinat rehberler yaradır.
  • (paylaşılan obyekt kitabxana) yalnız müəyyən rəmzləri ixrac üçün yeni dəyişən EXPORT_SYMBOLS.

  • MKC da
  • Yeni dəyişənlər NOSUBDIR, EXPORT_VARNAMES və NOEXPORT_VARNAMES. {Subdir, subprj} .mk.

  • Mənim cari olaraq
  • _mkc_ * cache faylları layihənin ən kataloq yaradılmışdır.
  • Documentation yenilikləri.
  • Daha reqressiya testlər və nümunələri.
  • Solaris və OSF1 üçün daha yaxşı dəstək.
  • Digər təkmilləşdirilməsi.

versiyası 0.18.0-ci ildə Yeni nə:

  • neçə yeni dəyişənlər təqdim olunur:
  • LUA_LMODDIR və LUA_CMODDIR -. Lua üçün quraşdırma rehberler Lua və C yazılı Modules
  • MKC_VERSION artıq rəsmiləşdirilir.
  • MLINKS indi yalnız NetBSD kimi çalışır.
  • CFLAGS.warns .. və CXXFLAGS.warns .. İndi sənədləşdirilir. Əvvəl quraşdırılması. Sys.mk onları təyin etmək üçün çekinmeyin
  • səhvlər kimi məlumat üçün xəbərdarlıq məcbur üçün WARNERR.
  • Yeni hədəfləri təqdim olunur: bin_tar, bin_targz, bin_tarbz2

  • Arxiv faylları və ya .deb yaratmaq üçün
  • bin_zip və bin_deb
  • quraşdırma image olan paketi (Ex:
  • nümunələri / hello_files). Bu da yeni dəyişənlər təqdim edir: TAR
  • gzip, BZIP2 və saxlayın.
  • Documentation:
  • mk-configure.7 cross-tərtib haqqında bir neçə qeydlər

  • Doc / presentation.pdf ilə
  • Yeni slaydlar, düzeltmelerini və təkmilləşdirilməsi
  • README: Quraşdırma əvvəl sys.mk redaktə etmək üçün çekinmeyin
  • README. Inkişafı üçün istifadə alətləri haqqında bir neçə qeydlər
  • POD (Plain Old Documentation) üçün Support əlavə olunur
  • (. Pod.1, ... .pod.9 və .pod.html şəkilçi qaydaları).
  • Bu üçün yeni dəyişənlər: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • və POD2HTML_FLAGS. Ex: nümunələri / hello_xxzip
  • ../ Makefile.inc yalnız NetBSD kimi varsa avtomatik olaraq daxil edilir. Ex:. Hello_superfs
  • .ORDER: installdirs edin. Bu -J problemi həll etməlidir.
  • FreeBSD sayəsində alır,
  • da swell.k gmail.com və Mikolaj Golub
  • XƏBƏRDARLIQ: HP-UX C / C ++
  • üçün dəstək əlavə
  • . Faylları yaradılan iş üçün və s. $ {Faylları} $ {MAN}

  • Jan Smydke üçün
  • Thanks.
  • Yeni nümunələri (reqressiya test). Hello_superfs, hello_xxzip

versiya 0.17.0 yeni nədir:

  • giderir və kiçik irəliləyişlər mkc_imp.pkg edilmişdir -config.mk, mkc_imp.lua.mk və mkc_imp.lib.mk.
  • dəyişənlərin CC_TYPE, CXX_TYPE və LD_TYPE əlavə edildi.
  • MKC_BMAKE mühit dəyişən (əgər qurulubsa) yol derleme vaxt müəyyən bmake üçün yalnış düçar edər.
  • Documentation /etc/mk.conf @ sysconfdir @ / mk.conf üçün əlavə edilib və MAKECONF.
  • Yeni slaydlar və yenilikləri təqdim edilmişdir.
  • Updates FAQ edilmişdir.

Geliştirici digər proqram Aleksey Cheusov

paexec
paexec

20 Feb 15

runawk
runawk

19 Feb 15

LMDBG
LMDBG

20 Feb 15

Şərh mk-configure

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!