mk-configure

Софтуер снимки:
mk-configure
Софтуер детайли:
Версия: 0.24.0
Дата на качване: 20 Feb 15
Розробник: Aleksey Cheusov
Разрешително: Безплатно
Популярност: 2

Rating: 3.0/5 (Total Votes: 1)

MK конфигуриране е лек лесен за използване заместител на GNU autotools, написани на bmake (преносима версия на NetBSD направи) и POSIX инструменти (Awk, черупки и т.н.). FreeBSD и OpenBSD да не са добри. Те са несъвместими с NetBSD bmake. GNU грим не е добър също, че е напълно несъвместима с NetBSD bmake.
MK-Configure предоставя редица включва файлове, написани на и за bmake и редица самостоятелни програми, които трябва да се инсталира на домакин на потребителя за изграждане на софтуер

<силни> Характеристики :.

  • Един лесен начин за изграждане на самостоятелни изпълними файлове, статични и споделени библиотеки, написани на C, C ++, Fortran, Pascal и Objective C; .cat и .html файлове от човека страници; .info страници от Texinfo източници и др LEX, YACC също се поддържат. Подкрепа за други езици са планирани.
  • Инсталиране и деинсталиране на изпълними файлове, библиотеки, скриптове, файлове с документация и др. Осигурена е и поддръжка DESTDIR.
  • Integrated Autoconf-като подкрепа за намиране #include файлове, библиотеки и изпълнение функция, дефиниции на функции, определя, видове, структура на членовете и др.
  • Редица вградени проверки, например на система endianess, GNU бизоните или GNU програми флекс и много други.
  • Automatic анализ на зависимостта вградена за C, C ++ и Fortran (не е внедрено, ще бъдат достъпни скоро).
  • Разширение чрез писмено bmake включва файлове.
  • Подкрепа за регресия изпитвания (виж mkc.minitest.mk за пробата).
  • MK конфигуриране е малък и лесен. Той определено е много по-лесно за използване от GNU autotools, много хора смятат, че е по-лесно в сравнение с други конкурентни проекти като CMake, scons и др.

Какво ново в тази версия:

  • Подкрепа за подпроекти, съдържащи / символ е добавен в МКС. суб {реж, PRJ} .mk с подходящи промени в OBJDIR_ променливи.
  • A решение за целта & quot; errorcheck & quot; в mkc.sub {реж, PRJ} .mk.
  • A решение за не-празна MAKEOBJDIR и MAKEOBJDIRPREFIX в mkc.sub {реж, PRJ} .mk. Малки подобрения в примери / * / linkme.mk.
  • DPLIBS е отхвърлена.
  • малки корекции в mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
  • Подобрения и поправки в страницата с често задавани въпроси и човек.

Какво ново във версия 0.21.1:

  • Целта & quot; errorcheck & quot; (& Quot; конфигурирате & quot;). Не може да работи в паралел
  • поправя грешка, която се появява в паралел изгражда (направи -j).
  • Подкрепа за IRIX64 и Haiku се реализира.
  • PDF презентация е била актуализирана.

Какво ново във версия 0.21.0:

  • Подкрепа за трясък съставител е въведена
  • бяха добавени Новите променливи MKCHECKS и LEXLIB.
  • Подкрепа за ++ компилатора Intel C / C е подобрена.
  • Страницата мъж и представянето бяха подобрени.
  • Local mkc_install винаги се използва за инсталиране на МК-конфигурирате за опростяване на процеса на инсталиране на не-BSD платформи.
  • нова цел & quot; списъчен & quot; че извежда списък с файлове за целия проект (след инсталация) е въведена.
  • The безполезна & quot; .sh: & quot; правило се отстранява.
  • Има и други дребни промени и подобрения.

Какво ново във версия 0.20.0:.

  • New променливи PROJECTNAME и CFLAGS.pic
  • нова променлива EXPORT_DYNAMIC за вземане на всички символи в един изпълним видим за свързани или dlopen'ed библиотеки.
  • Корекции за подкрепа Lua.
  • Подкрепа за EXPORT_SYMBOLS за Дарвин.
  • поправки за Дарвин (MKDLL). * BSD, Linux, и QNX: LD --retain-символи-файл не се използва повече за EXPORT_SYMBOLS; LD --version-скрипт се използва вместо.
  • Корекции за разрешения за Interix.
  • Документация и презентационни актуализации.
  • почиствания.

Какво ново във версия 0.19.0:.

  • Поправени LPREFIX, YPREFIX и YHEADER
  • Целта & quot; инсталирате & quot; създава дестинация директории по подразбиране (призовава целевите & quot; installdirs & quot;).
  • нова променлива EXPORT_SYMBOLS за износ (в споделената библиотека обект) само определени символи.
  • Нови променливи NOSUBDIR, EXPORT_VARNAMES и NOEXPORT_VARNAMES в МКС. {SUBDIR, subprj} .mk.
  • По подразбиране _mkc_ * кеш файлове са създадени в горната директория на проекта.
  • Обновленията в документацията.
  • Още тестове регресия и проби.
  • По-добра подкрепа за Solaris и OSF1.
  • Други подобрения.

Какво ново във версия 0.18.0:

  • Няколко нови променливи се въвеждат:
  • LUA_LMODDIR и LUA_CMODDIR -. Инсталационните директории за Lua модули, написани на Lua и C
  • MKC_VERSION сега документирано.
  • MLINKS сега работи точно като в NetBSD.
  • CFLAGS.warns .. и CXXFLAGS.warns .. сега са документирани. Чувствайте се свободни да ги зададете в sys.mk преди инсталацията.
  • WARNERR за принуждаване предупреждения да се отчитат като грешки.

  • са въведени
  • Нови цели: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip и bin_deb за създаване на архивни файлове или .deb
  • пакет, съдържащ изображение инсталация (Ex:
  • примери / hello_files). Това също така въвежда нови променливи: TAR,
  • GZIP, BZIP2 и ZIP.
  • Документация:
  • Само няколко бележки за крос-компилация в МК-configure.7
  • Нови пързалки, поправки и подобрения в док / presentation.pdf
  • README: Чувствайте се свободни да редактирате sys.mk преди инсталация
  • README:. Няколко бележки за инструменти, използвани за развитие
  • се добавя поддръжка за POD (Plain Old Documentation)
  • (. Pod.1, ..., .pod.9 и .pod.html правила наставка).
  • Нови променливи за този: POD2MAN, POD2MAN_FLAGS, POD2HTML
  • и POD2HTML_FLAGS. Ex: примери / hello_xxzip
  • ../ Makefile.inc е включено автоматично, ако съществува точно като в NetBSD. Ex:. Hello_superfs
  • .ORDER: installdirs инсталират. Това следва да се определи -j проблем.
  • Благодарение на FreeBSD купува,
  • swell.k в gmail.com и Миколай Golub
  • ПРЕДУПРЕЖДАВА: добави поддръжка за HP-UX C / C ++
  • всички:. $ {FILES} $ {MAN} т.н. за случая, когато се генерират ФАЙЛОВЕ
  • Благодарение на Jan Smydke.
  • Нови примери (регресия тестове):. Hello_superfs, hello_xxzip

Какво ново във версия 0.17.0:

  • Поправя и малки подобрения бяха направени в mkc_imp.pkg -config.mk, mkc_imp.lua.mk и mkc_imp.lib.mk.

  • Прибавят
  • карта CC_TYPE The променливи, CXX_TYPE и LD_TYPE.
  • Променливата на обкръжението MKC_BMAKE (ако е зададена) има предимство на пътя към bmake зададете време на компилация.
  • Documentation е добавен за /etc/mk.conf, @ sysconfdir @ / mk.conf и MAKECONF.
  • Нови пързалки и актуализации са направени в презентация.
  • Updates бяха направени в Често задавани въпроси.

Друг софтуер на разработчика Aleksey Cheusov

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

paexec
paexec

20 Feb 15

Коментари към mk-configure

Коментари не е намерена
добавите коментар
Включете на изображения!