<div dir="ltr"><div>Hi,</div><div><br></div><div>I would like to know how I can manager my 3rd packages with different version.</div><div><br></div><div>For example, imagine that:</div><div>You have got a package called SmartFoo.lpk version 1.0.</div><div>You are using the master/trunk version.</div><div>Whe you compile it you got this: smartfoo\lib\x86_64-win64\*ppu, *.o, etc</div><div><br></div><div>Now you can use this package in your projects.</div><div><br></div><div>Then, the author update this package to 2.0 version.</div><div>Imagine that you have many projects using version 1.0 but you would like to update to 2.0 to work in just one project.</div><div><br></div><div>The problem is: I don't want to work in other projects right now but you need to mantain them compilable with the version 1.0 of SmartFoo if you need it any time.</div><div><br></div><div>What is the best approach to deal with it?</div><div><br></div><div>I've already read the Wiki <a href="http://wiki.freepascal.org/Lazarus_Packages">http://wiki.freepascal.org/Lazarus_Packages</a> but I can not realize how IDE will know about the right *.ppu files to use.</div><div><br></div><div><br></div><div>Best regards,</div><div>Marcos Douglas</div></div>