Odyssey писал(а):Если имеются в виду только дополнительные компоненты в составе самого Lazarus (IPro/БД и т.п.), можно попробовать так:
- Код: Выделить всё
 make bigide
 
у меня используются не только дополнительные компоненты, но и сторонние...
по ссылке пишут:
Compile an IDE with packages at command line
There is no command line tool yet, to configure and setup the IDE config files to add/remove packages. You must setup this with an IDE, copy the configs and adapt the path. See here for details: 
Install IDE packages without the IDE. But the rest can be done on command line:
и дальше по ссылке рассматривается утилита lazbuild
не совсем понятно как ей пользоваться (с английским туго)
у lazbuild  есть параметры:
Параметры:
--help or -?              это справочное сообщение
-B or --build-all         собрать все файлы проекта/пакета/IDE
-r or --recursive         использовать флаг сборки (-B) также для зависимостей
-d or --skip-dependencies не собирать зависимости
--build-ide=<options>     собрать IDE с пакетами
-v or --version           показать версию и выйти
--primary-config-path=<path>
or --pcp=<path>
                      первичный каталог настроек, 
                      где Lazarus хранит свои файлы 
                      настроек. По умолчанию - C:\Documents and Settings\User\Local Settings\Application Data\lazarus
--secondary-config-path=<path>
or --scp=<path>
                      вторичный каталог настроек, 
                      где Lazarus ищет шаблоны файлов 
                      настроек. По умолчанию - C:\lazarus
--operating-system=<operating-system>
or --os=<operating-system>
                      переопределить 
                      операционную систему 
                      проекта, например, win32 linux. 
                      Значение по умолчанию: win32
--widgetset=<widgetset>
or --ws=<widgetset>
                      переопределить библиотеку 
                      виджетов проекта, например, 
                      gtk gtk2 qt win32 carbon. Значение по 
                      умолчанию: win32
--cpu=<cpu>
                      переопределить целевое 
                      семейство процессоров 
                      проекта, например, i386 x86_64 
                      powerpc powerpc_64 и т. д. Значение по 
                      умолчанию: i386
--compiler=<ppcXXX>
                      переопределить компилятор 
                      по умолчанию, например, ppc386 
                      ppcx64 ppcppc и т. д. Значение по 
                      умолчанию хранится в 
                      environmentoptions.xml
--language=
                      Переопределить язык. 
                      Например, --language=de. Возможные 
                      значения смотрите в 
                      каталоге languages.
не понятно что ставить в "<options>" (--build-ide=<options>)
пробовал так 
lazbuild --build-ide=-B-r
начинает собирать, но прерывается из-за того, что не находит некоторые файлы...
как добиться чтобы собиралось также как из самого Lazarus?