mk-configure

Szoftver screenshot:
mk-configure
Szoftver adatai:
Változat: 0.24.0
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Aleksey Cheusov
Engedély: Ingyenes
Népszerűség: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure egy könnyű egyszerűen használható helyettesítő GNU autotools írt BGyõzõdjön (hordozható változata NetBSD rajta) és POSIX eszközök (awk, shell, stb). FreeBSD és OpenBSD hogy nem jó. Azok nem állnak összhangban NetBSD BGyõzõdjön. GNU make nem jó is, teljesen összeegyeztethetetlen NetBSD BGyõzõdjön.
mk-configure számos olyan include fájlt írt és BGyõzõdjön és számos önálló programokat, hogy kell telepíteni a felhasználó host épület egy szoftvert.

Tulajdonságok :

  • Egy egyszerű módja az épület önálló futtatható, a statikus és megosztott könyvtárak írt C, C ++, Fortran, Pascal és Objective C; cat és .html fájlok man oldalak .info oldalak texinfo források stb LEX, YACC is támogatott. Támogatás a más nyelveken terveznek.
  • telepítése és eltávolítása végrehajtható állományok, könyvtárak, scriptek, dokumentációs fájlokat és mások. DESTDIR támogatást is biztosított.
  • Integrált autoconf-szerű támogatást találni #include fájlokat, könyvtárakat és a funkció végrehajtása, a függvény definíciója határozza meg, típus, struct tagjai stb.
  • Számos beépített ellenőrzi, pl rendszert endianess, GNU bölény vagy GNU flex programok és még sokan mások.
  • Automatikus függőség elemzése beépített a C, C ++ és Fortran (még nem készült el, hamarosan elérhető lesz).
  • bővíthetőség által írásban BGyõzõdjön include fájlokat.
  • Támogatás regressziós tesztek (lásd mkc.minitest.mk a minta).
  • mk-configure kicsi és könnyű. Ez határozottan sokkal könnyebb használni, mint GNU autotools, sokan azt hiszik, hogy ez is könnyebb, mint más konkurens projektek, mint CGyõzõdjön, scons és mások.

Mi az új ebben a kiadásban:

  • Támogatás alprojektből tartalmazó / szimbólum adtunk MKC. sub {dir, PRJ} .mk megfelelő változásokat OBJDIR_ változók.
  • A hiba javítása a cél & quot; errorcheck & quot; A mkc.sub {dir, PRJ} .mk.
  • A javítás nem üres MAKEOBJDIR és MAKEOBJDIRPREFIX a mkc.sub {dir, PRJ} .mk. Kisebb javulást példák / * / linkme.mk.
  • DPLIBS elavult.
  • Kisebb javítások a mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
  • Fejlesztések és javítások a man page és GYIK.

Mi az új verzióban 0.21.1:

  • A megadott & quot; errorcheck & quot; (& Quot; beállítani & quot;) nem működik párhuzamosan.
  • Javítva egy hiba, ami megjelent a párhuzamos épít (hogy -j).
  • Támogatás IRIX64 és Haiku valósult meg.
  • PDF prezentáció frissült.

Mi az új verzióban 0.21.0:

  • Támogatás a csengés fordító valósult meg.
  • Az új változók MKCHECKS és LEXLIB adunk hozzá.
  • Támogatás az Intel C / C ++ fordító is javították.
  • A kézikönyv oldal és bemutatása javult.
  • Helyi mkc_install mindig használják telepítése mk-configure egyszerűsítésére telepítési folyamat nem BSD platformokon.
  • Egy új célt & quot; filelist & quot; hogy a teljesítményeket fájlok listája az egész projekt (telepítés után) került bevezetésre.
  • A haszontalan & quot; .sh: & quot; szabályt törölték.
  • Vannak más kisebb változtatásokat és fejlesztéseket.

Mi az új verzióban 0.20.0:

  • New változók PROJECTNAME és CFLAGS.pic.
  • Egy új változó EXPORT_DYNAMIC készítésére összes szimbólumot, hogy egy végrehajtható látható kapcsolódik, vagy dlopen'ed könyvtárak.
  • javítások Lua támogatást.
  • Támogatás EXPORT_SYMBOLS a Darwin.
  • javítások Darwin (MKDLL). * BSD, Linux, és a QNX: ld --retain-szimbólumot-fájl nem használjuk EXPORT_SYMBOLS; ld --version-script fogja használni.
  • javítások jogosultságokat Interix.
  • Dokumentáció és prezentáció frissítések.
  • Clean-up.

Mi az új verzióban 0.19.0:

  • javítások LPREFIX, YPREFIX, és YHEADER.
  • A megadott & quot; telepíteni & quot; teremt célkönyvtárait alapból (felszólítja a cél & quot; installdirs & quot;).
  • Egy új változó EXPORT_SYMBOLS exportáló (megosztott objektum könyvtár) csak meghatározott szimbólumok.
  • New változók NOSUBDIR, EXPORT_VARNAMES, és NOEXPORT_VARNAMES az MKC. {Subdir, subprj} .mk.
  • Alapesetben _mkc_ * cache fájlokat hoz létre a projektben legjobb könyvtárban.
  • Dokumentáció frissítések.
  • Több regressziós tesztek és minták.
  • Jobb támogatás a Solaris és a OSF1.
  • A további fejlesztések.

Milyen új verzióban 0.18.0:

  • Több új változókat vezetett be:
  • LUA_LMODDIR és LUA_CMODDIR - telepítési könyvtárakat Lua Lua nyelven írt modulokat és C.
  • MKC_VERSION most dokumentált.
  • MLINKS most úgy működik, mint a NetBSD.
  • CFLAGS.warns .. és CXXFLAGS.warns .. most már dokumentálva. Nyugodtan állítsa őket sys.mk telepítés előtt.
  • WARNERR kényszeríti figyelmeztetéseket kell jelenteni a hibákat.
  • New célok vezetnek be: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip és bin_deb létrehozására archív fájlokat vagy .deb
  • csomagot tartalmazó telepítési kép (Ex:
  • példákat / hello_files). Ez is új változók: TAR,
  • GZIP, BZIP2 és a ZIP.
  • Dokumentáció:
  • Csak néhány megjegyzés a határon összeállítása az mk-configure.7
  • New diák, javításokat és fejlesztéseket a doc / presentation.pdf
  • README: nyugodtan szerkesztheti sys.mk telepítés előtt
  • README: Néhány megjegyzés használt eszközök fejlesztése.
  • Támogatás POD (Plain Old dokumentáció) ponttal egészül ki
  • (. Pod.1, ..., .pod.9 és .pod.html utótag szabályok).
  • New változók ehhez: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • és POD2HTML_FLAGS. Ex: példa / hello_xxzip
  • ../ Makefile.inc tartalmazza automatikusan, ha létezik, mint a NetBSD. Ex: hello_superfs.
  • .Rendelési: installdirs telepíteni. Ez meg kell határoznia -j problémát.
  • köszönhetően FreeBSD vásárol,
  • swell.k at gmail.com, és Mikolaj Golub
  • figyelmeztet: adjunk támogatást HP-UX C / C ++
  • Az összes: $ {FILES} $ {} MAN stb arra az esetre, ha a fájlokat generált.
  • Köszönet Jan Smydke.
  • New példák (regressziós tesztek): hello_superfs, hello_xxzip.

Mi az új verzióban 0.17.0:

  • javítások és kisebb fejlesztésekre került sor mkc_imp.pkg -config.mk, mkc_imp.lua.mk, és mkc_imp.lib.mk.
  • A változók CC_TYPE, CXX_TYPE, és LD_TYPE adunk hozzá.
  • A MKC_BMAKE környezeti változó (ha be van állítva) felülírja az utat BGyõzõdjön be fordításkor.
  • Dokumentáció adtunk /etc/mk.conf, @ sysconfdir @ / mk.conf, és MAKECONF.
  • New diák és frissítések történtek bemutatása.
  • Frissítés került sor a FAQ-t.

Más szoftver fejlesztő Aleksey Cheusov

DictEm
DictEm

20 Feb 15

runawk
runawk

19 Feb 15

paexec
paexec

20 Feb 15

Hozzászólások a mk-configure

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!