<div dir="ltr">What I never understood is that Clang depends on LLVM (and LLVM doesn't depends on Clang), yet Clang source code is more or less expected to be in the LLVM source tree where I would have expected the reverse, that is LLVM in the source tree of Clang and optionally compiled when compiling Clang.<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 9, 2016 at 3:11 PM, Mehdi Amini via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><span><div><div style="direction:inherit"><br></div><div style="direction:inherit"><br></div></div><div>On Sep 9, 2016, at 2:11 AM, Alexander Benikowski <<a href="mailto:sebal007@googlemail.com" target="_blank">sebal007@googlemail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div>I'd vote for having each component in a seperated Repository and using a Monorepo with Submodules to work with.<br></div>Since CLang depends on LLVM but not vice versa (if i am not mistaken. I'm new here), i'd prefer to just work with the LLVM repo if it is desired.<br></div></div></blockquote><div style="direction:inherit"><br></div></span><div style="direction:inherit">Can you elaborate why and what kind of workflow you have that would benefit from this?</div><div style="direction:inherit"><br></div><div style="direction:inherit">Also did you read the document I sent with the examples?</div><span><font color="#888888"><div style="direction:inherit"><br></div><div style="direction:inherit">-- </div><div style="direction:inherit">Mehdi </div></font></span><span><div style="direction:inherit"><br></div><div style="direction:inherit"><br></div><div style="direction:inherit"><br></div><blockquote type="cite"><div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-08 21:49 GMT+02:00 Renato Golin via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 8 September 2016 at 19:37, Mehdi Amini via llvm-dev<br>
<span><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>
> I'd expect a cmake shortcut cmake<br>
> -DLLVM_ENABLE_PROjECTS=clang,l<wbr>ibcxx,compiler-rt<br>
<br>
</span>Hey, I like this idea!<br>
<br>
In that case, we don't need the directories in any particular<br>
location, as CMake would be able to find and link any place *we* want<br>
to put them in (in tree, flat out) and pull out their CMake files.<br>
<br>
This would also help each project to be built in its own, if they so<br>
require, without upsetting the LLVM-canon build style.<br>
<br>
cheers,<br>
--renato<br>
<div><div>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
</div></div></blockquote></div><br></div>
</div></blockquote></span></div><br>______________________________<wbr>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div data-smartmail="gmail_signature"><div dir="ltr"><b>Alexandre Isoard</b><br></div></div>
</div></div>