<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 31, 2017 at 11:54 AM, Michael Van Canneyt via Lazarus <span dir="ltr"><<a href="mailto:lazarus@lists.lazarus-ide.org" target="_blank">lazarus@lists.lazarus-ide.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-:qc" class="gmail-a3s gmail-aXjCH gmail-m15b24dc55d1d32d6">Put the various versions  in different directories. The IDE will use the<br>
correct one based on the dependencies and the location. Every version needs to have been opened once in the IDE.<br>
<br>
I use it all the time. Works fine, except some rather exotic error messages<br>
if the IDE doesn't find a matching version.</div></blockquote></div><div class="gmail_extra"><div class="gmail_extra"><br></div><div class="gmail_extra">That is a way, thanks.</div><div class="gmail_extra">But I am thinking something like bellow:</div></div></div><div class="gmail_extra"><br></div><div class="gmail_extra"><div>smartfoo</div><div>  \lib</div><div>    \i386-win32\</div><div>      \1.0</div><div>      \1.1</div><div>      \1.2.3</div><div>      *.ppu (trunk)</div><div>    \x86_64-win64</div><div>      \1.0</div><div>      *.ppu (trunk)<br></div><div><br></div><div><br></div><div><div>My point is each project just use PPU files, not the real sources because I would like </div><div>to have just one source.</div><div>The correct way is the author freeze the version using a label, but I can do this myself locally. Then, I can compile and copy the PPU files for the right lib\<plataform>\<version>.<br></div></div><div><br></div><div>But using this way I will need to set up which path to use when I add a package into the project, right?<br></div><div>What do you think about it?<br></div><div><br></div><div><br></div><div>Marcos Douglas</div></div></div>