Как создать make-файл для проектов Lazarus? - PullRequest
3 голосов
/ 08 апреля 2010

После легкого поиска на сайте Lazarus , я пришел к выводу, что этот вопрос задавался несколько раз, но я не нашел ответа, поэтому я спрошу своих СО коллег .

Есть ли способ создать Makefile для репликации действия Lazarus IDE при компиляции проекта.

Если так, то я действительно не возражаю, если это makefile.fpc или просто простой makefile, я просто хочу несколько советов о том, как туда добраться.

Кстати, я пытался включить опцию Makefile для Lazarus. Не работает.

Ответы [ 2 ]

3 голосов
/ 11 апреля 2010

Afaik ключ "lazbuild", который является инструментом сборки cmdline.

Но нет, afaik, нет опции генерации make-файла, и я сомневаюсь, что она когда-нибудь будет.

FPC / lazarus используют make-файлы для внутренней перебора пакетов, но не генерируют make-файл для каждой компиляции, как это делают другие системы.

2 голосов
/ 15 июня 2015
lazbuild -B project.lpi 

перестроит весь проект.

lazbuild project.lpi 

скомпилирует весь проект, просматривая только измененные файлы.

см. Дополнительные ссылки и подробное использование: http://wiki.freepascal.org/lazbuild

lazbuild --create-makefile 

может создать make-файл, но я еще не проверял это.

...