<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Nov 17, 2015 at 8:15 AM, Michael Van Canneyt <span dir="ltr"><<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""></span>
Simply said: You can't. The lnet one needs to be renamed.<br>
One day when namespaces will be generally used, that should solve itself.<br>
(but then that is of course the same as renaming)<br></blockquote></div><br></div><div class="gmail_extra">Why not make -Fu option be "package" specific instead?<br></div><div class="gmail_extra">In this case "lnet" would search for openssl.pas in its own directory rather than packages/openssl ?<br></div><div class="gmail_extra"><br>Since the compiler doesn't operate a "package"entity, make it based of the directory structure.<br></div><div class="gmail_extra">(Due to nature of package sources, which typically reside in their own directory).<br></div><div class="gmail_extra">For example:<br></div><div class="gmail_extra"> for any source in "./lnet" use "-Fu./"<br></div><div class="gmail_extra"> default  "-Fu./package/ssl"<br><br></div><div class="gmail_extra">It's sort of namespace based on the file names.<br><br></div><div class="gmail_extra">As a result no actual namespace, code changes or file renaming are needed.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">thanks,<br></div><div class="gmail_extra">Dmitry<br></div></div>