On 2011-09-09 20:09:03 +0200, Mattias Gaertner wrote: > On Fri, 9 Sep 2011 14:16:27 -0300 > Leonardo M. Ramé <[email protected]> wrote: > > > Hi, is there a way to setup unit search paths per platform?. > > > > I usually develp for Linux and Windows, and some times, I use units that > > can't be accessed using the same relative paths on both platforms. > > > > For example, on Linux I use: > > > > ../synapse > > > > To let the compiler find units from Synapse library. > > Have you tried the Lazarus package 'laz_synapse.lpk' of Synapse?
Synapse was just an example, I use many other libraries in different directories. > > On Windows, the synapse directory is installed on ../../synapse, for > > example. > > > > I would be nice to have conditionals or build modes for each platform. > > You can do that with the Lazarus trunk version. > > http://wiki.lazarus.freepascal.org/Macros_and_Conditionals#Conditionals > > For example: > > if TargetOS='win32' then > UnitPath := '../../synapse' > else > UnitPath := '../synapse'; > > > Mattias Thanks for this. -- Leonardo M. Ramé http://leonardorame.blogspot.com -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
