Для тех, кто не в курсе: Lazy Delphi Builder даёт возможность пересобрать всё что надо используя только .pas файлы. И поддерживать порядок, складывая все dcu-шки в одно определённое место. Лицензия - халява.
Сценарии использования:
- Пересобрать все свои компоненты/библиотеки из исходников с нуля (актуально в случае апгрейда, чистки)
- Сборка нового релиза (всё собирается с нуля из pas-файлов)
- Установка новых больших библиотек чтобы поиграться (или пересборка старых с новыми директивами)
История изменений
- Новое: теперь можно выбирать платформу для компиляции. Пока поддерживаются Win32, Win64 и OSX. Это сделано через замену вызова dcc32 на вызов dcc64 или dccOSX. Для использования других платформ, можно указывать нужный dcc вручную (см. пункт 9 в release notes к версии 1.8.6.240)
- Новое: теперь можно изменять число ошибок, после которого Lazy Builder останавливает билд (по-умолчанию 2, как и в предыдущих версиях)
- Исправлено: Access Violation при нажатии кнопки "Load preset", который возникал при пустом списке (спасибо за отчёты об ошибках)
- Исправлено: в выходных папках нельзя было использовать Unicode-ные (не-ansi) символы. Реализовано так: преобразование в OEM теперь выполняется только для Delphi версий младше чем D2009 (я не нашёл точной информации о том, начиная с каких версий Delphi и Windows, корректно поддерживается Юникод в командной строке, если что-то не будет работать - пишите).
- Исправлено: Удаление package из IDE не работало для Delphi версий младше чем XE2.
- Исправлено: Дерево с файлами: зависание при попытке посмотреть детальную инфу о проблменом (erroneous) пакете или проекте.
- Исправлено (надеюсь): иногда невозможно изменить выбранную версию Delphi после компиляции
- Minor: исправлены подсказки на закладке "Scan settings"
- Minor: во всех текстах dcc32 был переименован в dccXX
- Добавлена поддержка Delphi XE6 =)
Скачать можно отсюда.