[Lazarus] How to use environment variables in lazarus IDE config?

Mattias Gaertner nc-gaertnma at netcologne.de
Tue Nov 30 18:35:48 CET 2010


On Tue, 30 Nov 2010 17:48:47 +0100
Bo Berglund <bo.berglund at gmail.com> wrote:

> I would like to specify things like the base location of files using
> environment variables rather than entering full paths.
> 
> In Delphi this can be done by using the $(varname) construct, but this
> is apparently not supported by Lazarus.
> I googled my way through and found a reference to using $Env(varname)
> instead.
> 
> But when I use this in my lazarus (to specify the location of the FPC
> compiler for instance), lazarus complains that it cannot find the
> executable.

I implemented resolving macros for the environment option compiler file
name.

Use on your on risk.
There is currently no real circle detection for macros, so you can
create endless loops. There is already a bug report.

 
> I entered the following as the FPC compiler path:
> 
> $Env(FPCBASE)\2.4.2\bin\i386-Win32\fpc.exe

Should work now.

Mattias




More information about the Lazarus mailing list