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.
· Установка була змінена, щоб використовувати неверсірованних каталоги і файли.

Схожі програми

cx_Freeze
cx_Freeze

17 Jul 15

Atlassian Bamboo
Atlassian Bamboo

14 Apr 15

Waf
Waf

18 Feb 15

Linice
Linice

3 Jun 15

Buildtool

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями