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?