Buildtool

Скриншот программы:
Buildtool
Детали программы:
Версия: 0.16
Дата загрузки: 3 Jun 15
Разработчик: Julio M. Merino Vidal
Тип распространения: Бесплатная
Популярность: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool является высоко интегрированным оболочки на основе создания инфраструктуры. Он может быть использован в развитии любого вида программного пакета, как отдельные программы, разделяемых библиотек или пакетов документации в связи с его модульности

Вот некоторые ключевые особенности "Buildtool":.

· Автоматические конфигурационные скрипты: Buildtool позволяет писать просто, но еще мощные автоматические скрипты настройки. Они используются для проверки возможностей системы сборки и адаптировать пакет программного обеспечения, чтобы правильно построить в нем
· Построить сценарии:. С Buildtool вы также можете написать сценарии сборки. Они используются для сборки и установки пакета программного обеспечения в системе сборки. Они позволяют составить любую пакета, начиная от автономных утилит для разделяемых библиотек, и в очень простым способом, который скрывает все детали хозяина сборки
· Бесплатно:. Buildtool является полностью бесплатным, лицензируется в соответствии с условиями три пункта лицензии BSD. В основном это означает, что он идеально подходит свободного и коммерческого развития. Другие инструменты GPL лицензии, которые могут сделать их менее привлекательными для коммерческих проектов, или даже для некоторых из них бесплатно
· Модульная: Buildtool четко разделен на несколько модулей, каждый из которых делает в конкретной задачи. Даже если все детали с высокой степенью интеграции, и все обрабатывается с помощью одного обертки
· Нет генерируемые файлы:. В отличие от других утилит сборки, Buildtool должен быть установлен в системе до компиляции пакетов программного обеспечения; его сценарии не автономные. В advantadges этого подхода очевидны: он не имеет необходимость создания больших файлов, как конфигурационных скриптов (исходя из GNU Autoconf), ни Makefile.in файлов (исходя из GNU Automake), которые используют большой объем пространства в файлах распределения. Это также позволяет все пакеты автоматически извлечь выгоду из исправлений в Buildtool, без регенерации файлы, входящие в состав дистрибутива. В disadvantadge, необходимо установить Buildtool в системе сборки ... но вы действительно возражаете об установке программного обеспечения небольшой пакет как этот? На самом деле не
· Портативный: Buildtool как известно, работает в, по меньшей мере, Дарвин, FreeBSD, Linux, NetBSD, OpenBSD и Solaris. Имейте в виду, что мобильность является очень важным, и ошибки, указанные в этом аспекте обрабатываются как можно скорее
· Стандартный сценарии оболочки:. В случае, если Вы задаетесь, Buildtool кодируется полностью в POSIX оболочки сценариев, с немногими исключениями , Она включает в себя собственный интерпретатор оболочки, с некоторыми нестандартными функциями (добавлено для полного исполнения), закодированный в С. Некоторые вспомогательные утилиты также закодированы в С. Но с точки зрения разработчика, все сводится к раковине код, скриптов сборки написаны на этом языке

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

· Добавлена ​​поддержка для Preliminar работы каталогах, которые используются, чтобы положить все временные файлы, созданные во время сборки в них. Это позволяет сделать источник дерево только для чтения, а он не будет загрязнена в любом случае. Обратите внимание, что существующие пакеты, возможно, потребуется некоторые хитрости в их логических файлов для поддержки этого полностью. Чтобы помочь с тестированием, вы должны установить переменную BT_USE_WORKDIR в bt_config.conf в `да ', так что эта функция всегда используется.
· Добавлена ​​стандартный настраиваемый` DOC' функцию, которая может быть использована для конечного пользователя отключить установку документации. Существующие пакеты могут должны быть исправлены в честь этого, хотя.
· Ядро bt_logic была переписана. Это намного быстрее, чем раньше, и имеет лучший контроль зависимостей, которая решает много глупых ошибок.
· База для запуска программы деинсталлированных (те, которые могут быть связаны с неустановленными библиотек) был readded. Это очень похоже на то, что делает с Libtool своем каталоге .libs и является полностью прозрачным для конечного пользователя.
· Добавлена ​​(на самом деле, readded, как это было потеряно во время превращения в bt_logic) поддержку для установки пакетов в подделка корневой каталог, необходимы во многих системах пакет для поддержки Buildtool-циализированных программ.
· Имена определений '(эти записываются в заголовке конфигурации) были изменены, чтобы включать название языка они относятся в них. Это обеспечивает лучшую поддержку, когда С и компиляторы C ++ не совпадают. Обратите внимание, что для того чтобы этот эффект необходимо установить BT_REQUIRE (по крайней мере) `0,16 '; в противном случае, прежнее поведение сохраняется.
· Несколько исправлений было сделано в bt_check_bits () функцию.
· Исправлена ​​команду линии связи в bt_logic так что библиотечные каталоги, появляющиеся в той же иерархии проекта (и указать вручную по -L флагом) не преобразуется в rpath.
· Исправлена ​​сборки под OpenBSD 3.4, HP-UX и Tru64.
· Добавлена ​​bt_check_prog_make () проверить в bt_config, который ищет полезности макияжа .
· Добавлена ​​bt_echo () и bt_source () функции для bt_swcgen.
· установка была изменена, чтобы использовать неверсированных каталоги и файлы.

Похожие программы

dis6502
dis6502

3 Jun 15

slacktrack
slacktrack

11 May 15

BNM
BNM

12 May 15

autotools-idl
autotools-idl

3 Jun 15

Комментарии к Buildtool

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