Исправление hobbit, (текущая версия) :
проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные.
Не, ну точно это про проекты-хеллоуворлды. В реальных проектах оптимизация на уровне отдельных переменных неактуальна.
Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.
Туда же. Вот у меня большой комплекс из трёх десятков программ, библиотека общих модулей таких myunit-ов содержит штук 20.
Вот за информацию про lazbuild
спасибо. Однако актуальным остаётся вопрос, нужно ли для его установки ставить целый лазарус? Для CI-сервера в виртуалке, например, это совершенное излишество. Хорошо бы иметь возможность одним пакетом поставить fpc, вторым lazbuild, третьим LCL-библиотеки и на этом ограничиться (первое и второе или второе и третье можно объединить, не принципиально).
Исходная версия hobbit, :
проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные.
Не, ну точно это про проекты-хеллоуворлды. В реальных проектах оптимизация на уровне отдельных переменных неактуальна.
Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.
Туда же. Вот у меня большой комплекс из десятка программ, библиотека общих модулей таких myunit-ов содержит штук 20.
Вот за информацию про lazbuild
спасибо. Однако актуальным остаётся вопрос, нужно ли для его установки ставить целый лазарус? Для CI-сервера в виртуалке, например, это совершенное излишество. Хорошо бы иметь возможность одним пакетом поставить fpc, вторым lazbuild, третьим LCL-библиотеки и на этом ограничиться (первое и второе или второе и третье можно объединить, не принципиально).