2009/5/16 Mattias Gaertner <[email protected]>:
>
> Why? What is not compatible?
>
> 1. The lpi file stores the used path delimiter and converts the paths
> automatically.
> 2. The file names are stored as UTF-8.
> 3. The IDE always tries to store relative file names.
> 4. The IDE tries to find out the real file upper/lower under
> windows.

Let's assume, there's a team of developers working on the same project.
The project uses some 3d party lib. It can be located anywhere on
developer's machine. So relative paths for one developer, are not
suitable for other developer's configuration.

Yes, it can be fixed, by forcing all developers to have the same
directory structure, or by using lazarus packages . But is there any
other way?

on Delphi it's resolved by declaring system environment variable, i.e:
SOMELIB=c:\work\somelib
and the delphi's search path is declared as this
${SOMELIB}\

AFAIK, Lazarus uses internal codetool defines, like ${LazarusDir}
$(TargetCPU) $(LCLWidgetType) and so on.
IDE does not support environment variables in search paths. Am i wrong
here? if i'm right, how hard would it be to implement?

thanks,
dmitry

_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to