[Lazarus] How to tell lazarus the location of a used package?
Bo Berglund
bo.berglund at gmail.com
Wed Nov 24 09:30:01 CET 2010
On Tue, 23 Nov 2010 23:57:11 +0100, Mattias Gaertner
<nc-gaertnma at netcologne.de> wrote:
>On Tue, 23 Nov 2010 20:03:26 +0100
>Bo Berglund <bo.berglund at gmail.com> wrote:
>> Why is one Lazarus using a relative path and the other an absolute
>> path?
>
>0.9.29 uses relative paths for packages in the Lazarus source
>directory. When a new Lazarus is installed under a different path
>(e.g. the path contains the Lazarus version) all new packages are used
>automatically.
Makes sense to use relative paths to make the environment portable.
But if Lazarus only uses relative paths for packages below the lazarus
top folder and not for other packages, it might impact portability and
co-operation unless all involved developers put the packages below
lazarus.
Is it possible to use an environment variable as the top locator? Like
for example:
{$PROJECTPACKAGES}\Mypackage\mypackagelaz.lpk
And on Windows the use of locations below the install dir implies that
lazarus itself is installed far away from the protected folder trees
(like "Program Files" for instance).
Which is what I always do anyway. :-D
--
Bo Berglund
Developer in Sweden
More information about the Lazarus
mailing list