Использование собственных аргументов компилятору в коде

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Использование собственных аргументов компилятору в коде

Сообщение unclechu » 01.07.2012 23:13:08

Доброго времени суток! Я бы хотел поинтересоваться, можно ли через псевдо-комментарии обрабатывать какие-либо собственные аргументамы, передаваемые компилятору? К примеру так:
Код: Выделить всё
uses
{$ifdef cli}
    cli in 'cli.pas';
{$else}
    gui in 'gui.pas';
{$endif}

А компилятору передавать что-то типа этого:
Код: Выделить всё
fpc program.pas -cli
Последний раз редактировалось unclechu 02.07.2012 01:53:10, всего редактировалось 1 раз.
unclechu
новенький
 
Сообщения: 15
Зарегистрирован: 29.06.2012 06:11:58

Re: Использование собственных аргументов компилятору в коде

Сообщение Brainenjii » 01.07.2012 23:23:58

fpc program.pas -dcli
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Использование собственных аргументов компилятору в коде

Сообщение unclechu » 02.07.2012 01:57:15

Brainenjii писал(а):fpc program.pas -dcli

Спасибо!
unclechu
новенький
 
Сообщения: 15
Зарегистрирован: 29.06.2012 06:11:58

Re: Использование собственных аргументов компилятору в коде

Сообщение zub » 02.07.2012 08:31:29

ИМХО удобней в начале каждого файла проекта воткнуть {$INCLUDE мойфайлсопределениями.inc}
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Использование собственных аргументов компилятору в коде

Сообщение unclechu » 02.07.2012 12:19:50

zub писал(а):ИМХО удобней в начале каждого файла проекта воткнуть {$INCLUDE мойфайлсопределениями.inc}

Автоконфигом его потом что-ли? Есть Makefile, и очень удобно, что-то типа make gui или make cli
unclechu
новенький
 
Сообщения: 15
Зарегистрирован: 29.06.2012 06:11:58

Re: Использование собственных аргументов компилятору в коде

Сообщение zub » 02.07.2012 13:54:03

Автоконфигом его потом что-ли? Есть Makefile, и очень удобно, что-то типа make gui или make cli

Из этих соображений -d. Я собираю из Лазаря, поэтому удобней открыть файлик и подправить как надо, чем лезть в настройки проекта
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Использование собственных аргументов компилятору в коде

Сообщение Brainenjii » 02.07.2012 15:05:51

Да и собирать из Lazarus гораздо быстрее, если пользоваться Build Modes
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru