<p dir="ltr"><br>
On Sep 3, 2013 11:57 AM, "Nick Kledzik" <<a href="mailto:kledzik@apple.com">kledzik@apple.com</a>> wrote:<br>
><br>
> Does BUILD_SHARED_LIBS turn every CMake target into a shared library (.so)? If so, that may be two fine grained.<br>
><br>
> Can BUILD_SHARED_LIBS be detected by CMake and alter the target structure? For instance moving YAML stuff into Core?</p>
<p dir="ltr">Not really but if that is the structure you want just make those cmake targets? There is no real reason to have overly fine grained targets.</p>
<p dir="ltr">That aside, does YAML stuff really belong in a library called Core? That seems strange to me.<br>
><br>
> -Nick<br>
><br>
> On Sep 2, 2013, at 3:09 AM, Joerg Sonnenberger <<a href="mailto:joerg@britannica.bec.de">joerg@britannica.bec.de</a>> wrote:<br>
> > Hi all,<br>
> > when trying to build lld with BUILD_SHARED_LIBS=on, it fails due to a<br>
> > dependency cyclic between lib/ReaderWriter and lib/ReaderWriter/YAML.<br>
> > One possible solution is attached, but it is certainly not clean.<br>
> ><br>
> > Joerg<br>
> > <lld-shared.diff>_______________________________________________<br>
> > llvm-commits mailing list<br>
> > <a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
> > <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
><br>
> _______________________________________________<br>
> llvm-commits mailing list<br>
> <a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</p>