Yazılım detaylar:
Versiyon: 0.24.0
Qayıt: 20 Feb 15
Lisans: Ücretsiz
Popülerlik: 31
mk-configure bmake yazılmış GNU Autotools için kullanım yerine (NetBSD bir taşınabilir versiyonu yapmak) ve POSIX araçları (awk, kabuk, vb) için hafif kolaydır. FreeBSD ve OpenBSD yapmak iyi değildir. Onlar NetBSD bmake ile uyumsuz. GNU make it NetBSD bmake tamamen uyumsuz, çok iyi değil.
mk-configure ve bmake ve yazılım oluşturmak için kullanıcının ana bilgisayara yüklü olması gerekmektedir bağımsız bir dizi program için yazılmış dosyaları içerir bir dizi sağlar
Özellikler :.
- Fortran, Pascal ve Objective C ++ bağımsız yürütülebilir, C, C ile yazılmış statik ve paylaşımlı kütüphaneleri oluşturmak için kolay bir yol; .cat ve adam sayfalarından .html dosyaları; texinfo kaynaklardan vb LEX sayfalarından .info, YACC da desteklenmektedir. Diğer diller için destek planlanmaktadır.
- Yükleme ve yürütülebilir, kütüphaneler, komut, dokümantasyon dosyaları ve diğerlerini kaldırma. DestDir desteği de sağlanmaktadır.
- Entegre autoconf gibi destek.
- gibi, sistem Endianess, GNU bison veya GNU esnek programlar ve diğerleri için yerleşik kontroller bir dizi.
- yerleşik C, C ++ ve Fortran (değil yakında hazır olacak, henüz uygulamaya) için otomatik bağımlılık analizi.
- yazarak genişletilebilirlik dosyalarını içerir bmake.
- regresyon testleri (örnek mkc.minitest.mk bakınız) desteği.
- mk-yapılandırmak küçük ve kolay. GNU Autotools daha kullanmak için kesinlikle çok daha kolaydır, birçok kişi de CMake, scons ve diğerleri gibi diğer rakip projelerden daha kolay olduğunu düşünüyorum.
Dosyaları, kütüphaneler ve fonksiyon uygulanmasını, fonksiyon tanımları, tanımlar, türleri, yapı üyeleri vb #include bulmak için
Bu sürümdeki yeni nedir:
- / sembol içeren alt projelerden Destek MKC eklendi. alt {dir, prj} OBJDIR_ değişkenleri uygun değişikliklerle .mk.
- hedef & quot için bir düzeltme; errorcheck & quot; mkc.sub içinde {dir, prj} .mk.
- mkc.sub {dir, PRJ} .mk olmayan boş MAKEOBJDIR ve MAKEOBJDIRPREFIX için bir düzeltme. Örnekler / * / linkme.mk iyileştirmeler.
- DPLIBS önerilmiyor.
- mkc_imp.lua.mk Yandal düzeltmeler (LUA_MODULES vs LUA_LMODULES).
- Gelişmeler ve düzeltmeleri.
Adam sayfasında ve SSS
sürüm 0.21.1 yeni nedir:
- Hedef & quot; errorcheck & quot; (& Quot; & quot yapılandırın). Paralel çalışamaz
- paralel ortaya çıkan bir hata (-j olun) oluşturur giderir.
- IRIX64 ve Haiku desteği uygulanmıştır.
- PDF sunumu güncellendi.
sürüm 0.21.0 yeni nedir:
- clang derleyici desteği uygulanmıştır
- yeni değişkenler MKCHECKS ve LexLib eklendi.
- Intel C / C ++ derleyicisi için destek geliştirildi.
- man sayfası ve sunum düzeldi.
- Yerel mkc_install her zaman olmayan BSD platformlarda bir yükleme işlemi basitleştirmek için mk-yapılandırmak yüklemek için kullanılır.
- Yeni hedef & quot; filelist & quot; Bu tanıtıldı projenin tamamı için dosyaların bir listesini (kurulum sonrası) çıktılar.
- yararsız & quot; .sh: & quot; kural çıkarıldı.
- Diğer küçük değişiklikler ve iyileştirmeler vardır.
sürüm 0.20.0 yeni nedir:.
- Yeni değişkenler projectname ve CFLAGS.pic
- bağlantılı veya dlopen'ed kütüphaneler görünür bir yürütülebilir tüm sembolleri yapmak için yeni bir değişken EXPORT_DYNAMIC.
- Düzeltmeler.
- Darwin için EXPORT_SYMBOLS desteği.
- Darwin için Düzeltmeler (MKDLL). * BSD, Linux ve QNX: ld --retain-semboller-dosya EXPORT_SYMBOLS için artık kullanılmaz; ld version-komut yerine kullanılır.
- Düzeltmeler.
- Dokümantasyon ve sunum güncellemeleri.
- Temiz-up.
Lua desteği için
Interix izinleri için
sürüm 0.19.0 yeni nedir:.
- LPREFIX, YPREFIX ve YHEADER için Düzeltmeler
- Hedef & quot; yüklemek & quot; (Hedef & quot çağırır; installdirs & quot;) varsayılan olarak hedef dizinleri oluşturur.
- (paylaşımlı nesne kitaplığında) yalnızca belirtilen semboller ihracat için yeni bir değişken EXPORT_SYMBOLS.
- Yeni değişkenler NOSUBDIR, EXPORT_VARNAMES ve NOEXPORT_VARNAMES. {Subdir, subprj} .mk.
- _mkc_ * önbellek dosyaları projenin üst dizinde oluşturulur.
- Dokümantasyon güncellemeleri.
- Daha regresyon testleri ve örnekler.
- Solaris ve osf1 için daha iyi destek.
- Diğer geliştirmeler.
MKC
Varsayılan olarak
sürüm 0.18.0 Yeni nedir:
- Çeşitli yeni değişkenler tanıtıldı:
- LUA_LMODDIR ve LUA_CMODDIR -. Lua Lua için kurulum dizinleri ve C ile yazılmış modülleri
- MKC_VERSION artık belgelenmiştir.
- MLINKS şimdi sadece NetBSD gibi çalışır.
- CFLAGS.warns .. ve CXXFLAGS.warns .. şimdi belgelenmiştir. Önce montaj. Sys.mk bunları ayarlamak için çekinmeyin
- hatalar olarak rapor edilecek uyarıları zorlamak için WARNERR.
- Yeni hedefler tanıtıldı: bin_tar, bin_targz, bin_tarbz2,
- bin_zip ve bin_deb
- yükleme görüntüsü içeren paket (Örn:
- örnekler / hello_files). Bu aynı zamanda yeni değişkenler tanıttı: TAR
- GZIP, BZIP2 ve ZIP.
- Dokümantasyon:
- mk-configure.7 çapraz derleme hakkında sadece bir kaç not
- Yeni slaytlar, düzeltmeler ve iyileştirmeler
- README: kurulumdan önce sys.mk düzenlemek için çekinmeyin
- README:. Gelişimi için kullanılan araçlar hakkında bir kaç not
- POD (Düz Eski Belgeler) için destek eklendi
- (. Pod.1, ..., .pod.9 ve .pod.html eki kuralları).
- Bu yeni değişkenler: POD2MAN, POD2MAN_FLAGS, POD2HTML
- ve POD2HTML_FLAGS. Ör: örnekler / hello_xxzip
- ../ makefile.inc sadece NetBSD gibi varsa otomatik olarak dahil edilir. Ör:. Hello_superfs
- örnekler: .Sipariþ: installdirs yükleyin. Bu -j sorunu çözmek gerekir.
- FreeBSD sayesinde satın,
- swell.k gmail.com ve Mikolaj Golub
- uyarıyor: HP-UX C / C ++ için destek eklemek
- Tüm:. DOSYALAR oluşturulan durumda vb $ {FILES} $ {MAN}
- teşekkürler.
- Yeni örnekler (regresyon testleri):. Hello_superfs, hello_xxzip
Arşiv dosyaları veya .deb oluşturmak için
Doc / presentation.pdf
Jan Smydke
sürüm 0.17.0 yeni nedir:
- Düzeltmeler ve küçük iyileştirmeler mkc_imp.pkg yapılmıştır -config.mk, mkc_imp.lua.mk ve mkc_imp.lib.mk.
- değişkenler CC_TYPE, CXX_TYPE ve LD_TYPE ilave edildi.
- MKC_BMAKE ortam değişkeni (set halinde) yol derleme sırasında set bmake için geçersiz kılar.
- Doküman /etc/mk.conf @ sysconfdir @ / mk.conf için ilave edildi ve MAKECONF.
- Yeni slaytlar ve güncellemeler sunum yapılmıştır.
- Güncellemeler SSS yapılmıştır.
Yorum Bulunamadı