mk-configure

Скриншот программы:
mk-configure
Детали программы:
Версия: 0.24.0
Дата загрузки: 20 Feb 15
Разработчик: Aleksey Cheusov
Тип распространения: Бесплатная
Популярность: 31

Rating: 3.0/5 (Total Votes: 1)

тк конфигурировать это легкий для использования легко замены GNU Autotools, написанных в BУбедитесь, (портативная версия NetBSD сделать) и POSIX инструментов (AWK, раковины, и т.д.). FreeBSD и OpenBSD сделать не очень хорошо. Они несовместимы с NetBSD BУбедитесь,. GNU Make не хорошо, это совершенно несовместимо с NetBSD BУбедитесь,.
тк конфигурировать предоставляет ряд включает файлы, записанные в себе и для BУбедитесь, и ряд отдельных программ, которые должны быть установлены на хосте пользователя для построения программного обеспечения

Особенности :.

  • простой способ для создания автономных исполняемых, статические и разделяемые библиотеки, написанные на C, C ++, Fortran, Pascal и Objective C; CAT-файлы .html и от искусственных страниц; .info страниц из TeXinfo источников и т.д. LEX, YACC также поддерживаются. Поддержка других языков планируется.
  • Установка и удаление приложения, библиотеки, скрипты, файлы документации и другие. Поддержка DESTDIR также предоставляется.
  • Интегрированная Autoconf, как поддержка для нахождения #include файлы, библиотеки и реализацию функции, функции определения, определяет, типы, структуры пользователей и др.
  • Ряд встроенных проверок, например, для системы endianess, GNU бизонов или GNU программ гибких и многие другие.
  • Автоматический анализ зависимостей встроенный для C, C ++ и Fortran (еще не реализован, будет доступна в ближайшее время).
  • Расширяемость в письменной форме BУбедитесь, включают в себя файлы.
  • Поддержка регрессии испытаний (см mkc.minitest.mk для образца).
  • тк конфигурировать это маленький и легкий. Это, безусловно, гораздо проще для использования, чем GNU Autotools, многие люди думают, что это также легче, чем другие конкурирующие проекты, как CMake, SCons и другие.

Что нового В этом выпуске:

  • Поддержка подпроектов, содержащих / символ был добавлен в МКС. суб {DIR, PRJ} .mk с соответствующими изменениями в OBJDIR_ переменных.
  • Исправление цели и Quot; errorcheck & Quot; в mkc.sub {DIR, PRJ} .mk.
  • Исправление непустого MAKEOBJDIR и MAKEOBJDIRPREFIX в mkc.sub {DIR, рг} .mk. Незначительные улучшения в примерах / * / linkme.mk.
  • DPLIBS устарело.
  • Небольшие исправления в mkc_imp.lua.mk (LUA_MODULES против LUA_LMODULES).
  • Улучшения и исправления в справочной странице и FAQ.

Что нового в версии 0.21.1:

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

Что нового в версии 0.21.0:

  • Поддержка компилятором Clang был реализован
  • были добавлены новые переменные MKCHECKS и LEXLIB.
  • Поддержка ++ компилятор Intel C / C была улучшена.
  • Страница человек и презентация были улучшены.
  • Местные mkc_install всегда используется для установки МК-Настроить для упрощения процесса установки на не-BSD платформ.
  • Новая целевая & Quot; список файлов и Quot; который выводит список файлов для всего проекта (после установки) был введен.
  • Бесполезная & Quot; .sh: & Quot; Правило был удален.
  • Есть другие незначительные изменения и улучшения.

Что нового в версии 0.20.0:.

  • Нью-переменные 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
  • пакет, содержащий установочный образ (Пример:
  • примеры / hello_files). Это также вводит новые переменные: TAR,
  • GZIP, BZIP2 и ZIP.
  • Документация
  • Всего несколько замечаний о кросс-компиляции в МК-configure.7
  • Новые горки, исправления и улучшения в DOC / presentation.pdf
  • README: не стесняйтесь редактировать sys.mk перед установкой
  • README:. несколько замечаний о инструментов, используемых для разработки
  • Поддержка POD (Plain Old документации) добавляется
  • (. pod.1, ..., .pod.9 и .pod.html правила суффикс).
  • Новые переменные для этого: pod2man, POD2MAN_FLAGS, POD2HTML
  • и POD2HTML_FLAGS. Пример: примеры / hello_xxzip
  • ../ Makefile.inc подключается автоматически, если существует так же, как в NetBSD. Пример:. Hello_superfs
  • .order: installdirs установить. Это должно исправить проблему -j.
  • Благодаря FreeBSD покупает,
  • swell.k на gmail.com и Миколай Голуб
  • ПРЕДУПРЕЖДАЕТ: добавить поддержку для HP-UX C / C ++
  • всего:. $ {FILES} $ {} и т.д. ЧЕЛОВЕК для случая, когда файлы создаются
  • Спасибо Яну Smydke.
  • Новые примеры (тесты регрессии):. hello_superfs, hello_xxzip

Что нового в версии 0.17.0:

  • Исправления и небольшие улучшения были сделаны в mkc_imp.pkg -config.mk, mkc_imp.lua.mk и mkc_imp.lib.mk.

  • были добавлены
  • Переменные CC_TYPE, CXX_TYPE и LD_TYPE.
  • Переменная среды MKC_BMAKE (если комплект) отменяет путь к BУбедитесь, установить во время компиляции.
  • Документация была добавлена ​​для /etc/mk.conf, @ @ sysconfdir / mk.conf и MAKECONF.
  • Новые горки и обновления были сделаны в презентации.
  • Обновления были сделаны в FAQ.

Другие программы разработчика Aleksey Cheusov

paexec
paexec

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!