<div dir="ltr">"Use library dependency inputs" is a build system option, not a compiler option.  It passes .obj files on the command line instead of .lib files.  There's no compiler option for either cl.exe or Clang.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jun 29, 2014 at 2:47 AM, Cheng Zhao <span dir="ltr"><<a href="mailto:zcbenz@gmail.com" target="_blank">zcbenz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi cfe-dev,<br>
<br>
I'm trying to have an object file which has no symbols referenced by<br>
other files to be linked into a static library, this post [1] shows<br>
what I am trying to do.<br>
<br>
In VC++ there is a "Use Library Dependency Inputs" option that can<br>
achieve what I want to do. The "Use Library Dependency Inputs" says<br>
"When this property is set to Yes, the project system links in the<br>
.obj files for .libs produced by dependent projects, thus enabling<br>
incremental linking.", which in my understanding is to link object<br>
files of static libraries directly.<br>
<br>
So is there an equivalent option in clang that can do it? Thanks!<br>
<br>
[1]: <a href="http://ofekshilon.com/2013/04/06/forcing-construction-of-global-objects-in-static-libraries/" target="_blank">http://ofekshilon.com/2013/04/06/forcing-construction-of-global-objects-in-static-libraries/</a><br>

<br>
Cheng<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div>