Main

September 14th, 2012

Lazy Delphi Builder

AFAIK, the best build tool for Delphi. (should be used with care) ;)

Automates following tasks:

  1. Recompile projects/packages from sources with all dependencies, without need to mess around with configs.
  2. Quickly (re-)install components from sources into IDE, with no need to change your Library Path.

Benefits and features

  1. Free (donations are highly appreciated. See also: why free).
  2. User-friendly GUI (I tried to make use of program as much comfortable as I could. so, if you know the way, things can be done better, let me know that).
  3. Automatic package dependency resolving (packages will be compiled in correct order).
  4. Output files destination control (exe, bpl, dcp, dcu, res files can be placed to separate folders. No mess with sources).
  5. Control, which IDE paths should be used during compilation (yes, it’s possible to replace standard Lib path with custom).
  6. Tested with Delphi 6, 7, 2007, 2009, 2010, XE, XE2 but should work also with Delphi 5, 2005, 2006, XE3 (let me know if you tested) and any other Delphi version, that contains working command line compiler dcc32.exe.
  7. Command-line version available (so Lazy Delphi Builder can be used with other continuous integration software).
  8. Documentation available. Also check out screenshots, video tutorial and FAQ.

Click here to download.

Also, visit blog for news.

Описание на русском

Лучший инструмент для создания билдов для Delphi (насколько мне известно). Использовать с умом! ;)

Автоматизирует выполнение следующих заданий:

  1. Перекомпилирует из исходников(.pas) проекты/пакеты со всеми зависимостями, без возни с конфигами.
  2. Позволяет быстро переустановить в IDE компоненты из исходников, без необходимости изменять Library Path.

Преимущества

  1. Полностью бесплатен. (Ваши пожертвования будут очень кстати. Смотрите также: почему бесплатно?).
  2. Дружелюбный интефейс (я постарался сделать программу максимально удобной, но если вы знаете что и как можно улучшить – дайте мне знать).
  3. Автоматическое определение зависимостей в пакетах (пакеты будут скомпилированы в правильном порядке).
  4. Контроль над папками для файлов полученных при компиляции (exe, bpl, dcp, dcu, res файлы будут разложены по указанным вами папкам. Никакого мусора в папках с исходниками).
  5. Контроль над используемыми при компиляции папками (есть возможность отдельно указать какие папки использовать вместо и вместе с Library Path).
  6. Протестирована работа с Delphi 6, 7, 2007, 2009, 2010, XE, XE2. Но также должно работать и с Delphi 5, 2005, 2006, XE3 (если вы это проверили – дайте мне знать), и c любой другой версией содержащей рабочий компилятор командной строки dcc32.exe .
  7. Есть версия для командной строки (таким образом Lazy Delphi Builder может использовать с инструментами непрерывной интеграции).
  8. Есть документация. Также, посмотрите на скриншоты и FAQ.

Скачивать здесь.

Новости и статьи о программе на русском языке доступны у меня в блоге.

Comments are closed.