проект состоит из 2х файлов
- Код: Выделить всё
main.pas - главный
app.pas - инструментарий
инструментарий "подключается модулем"
- Код: Выделить всё
uses ... app;
в обоих используются "препороцессорные условия"
- Код: Выделить всё
{$IFDEF DEBUG}
..
{$ENDIF}
условие срабатывает только каждый "сам для своего модуля", т.е. если сделать установку в обоих модулях
- Код: Выделить всё
{$DEFINE DEBUG}
в главном модуле, естественно, "установка" сделана до uses
добавление ключа
- Код: Выделить всё
fpc ... -dDEBUG ...
не помогает, условие срабатывает только в главном модуле