Hi,<br><br><div class="gmail_quote">On Sun, Nov 8, 2009 at 5:04 AM, Bill Hoffman <span dir="ltr"><<a href="mailto:bill.hoffman@kitware.com">bill.hoffman@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Daniel Dunbar wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Bill,<br>
<br>
Thanks for the reply.<br>
<br>
The uses I'm seeing aren't on external targets, they are for internal<br>
libraries which are built during the build. Is this the same problem?<br>
<br>
</blockquote></div>
Pretty much the same problem. A lot of it has to do with static libraries, if you link a target to another target the Xcode way then you can not specify the link order or multiple links of the target that might be required for static builds. I don't want all the complication of trying to special case the shared libraries so the Makefile hacks are used because it is a generic solution.<div class="im">
<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Also, do you know if anyone has filed a bug with Apple tracking this issue?<br>
<br>
</blockquote>
<br></div>
I don't think so. There might be some way to do this at this point, I really have not investigated this recently. The basic feature that would get rid of the helper makefiles for targets would be a way to make targets depend on an external file.</blockquote>
<div><br>I noticed that libraries are put into the link flags. They don't show up in the "Linked Libraries" list of the target's info. Could it be that everything works correctly if we could libraries there? I think XCode does some extra logic in that case, as opposed to libraries just linked in in the compiler flags.<br>
<br>Greetz,<br>JeDi<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5"><br>
<br>
-Bill<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</div></div></blockquote></div><br>