Компиляция и сборка по папкам

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
sezavasasilov
незнакомец
Сообщения: 6
Зарегистрирован: 20.02.2017 20:27:06

Компиляция и сборка по папкам

Сообщение sezavasasilov »

Всем привет.

Недавно делал небольшую демку - демона для линукс. Даже написал Makefile для нее (с lazbuild пока не разобрался)
При компиляции передавал в fpc два параметра: -FE=./out -FU=./tmp
Это позволяет весь мусор с расширением *.o выводить в папку tmp, а готовый исполняемый файл в папку out.
Очень удобно, и чисто получается. Но это из консоли.
Что и где надо прописать в Lazarus IDE, чтобы он действовал так же при сбоке и запуске? И как избавиться от файлов *.bak в директории проекта?
Кто как настраивает свой проект для комфортной работы?
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

настройки проекта, пути. там "Каталог вывода модулей (-FU)" и "Имя исполняемого файла (-o)"
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

sezavasasilov писал(а):с lazbuild пока не разобрался

С ним можно не разбираться. Он по умолчанию использует ту информацию, которую настраиваешь в IDE.
Т.е. как настроил в IDE так и будет собираться с помощью lazbuild. Хотя, конечно, можно делать свои перекрытия настроек - например менять целевой виджет или ещё что.
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 836
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

sezavasasilov писал(а):И как избавиться от файлов *.bak в директории проекта?

Ответ - Зайти в настройки программы и выставить нам нужный вариант.
Ответить