<div dir="ltr">I can theorize that perhaps what breaks is that if you have an old VS integration + LLVM installed, then install a new LLVM, the old VS integration will not be able to find the new clang-cl.exe. I don't have a good idea on how to address this off the top of my head except perhaps to create the msbuild-bin folder but put a DEPRECATED.TXT file in there so people will find it.<div><br></div><div>The other problem though is that the new VS integration only works with >= 2017, so if someone can't upgrade for some reason, this would still be a problem for them. Perhaps we could continue copying the main executable there for backwards compatibility?</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 8, 2018 at 6:50 AM Hans Wennborg <<a href="mailto:hans@chromium.org">hans@chromium.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">As noted on <a href="http://llvm.org/builds/" rel="noreferrer" target="_blank">http://llvm.org/builds/</a> the installer no longer includes<br>
the Visual Studio integration, instead a new one can be downloaded<br>
from <a href="https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain" rel="noreferrer" target="_blank">https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain</a><br>
and that does not rely on having the "fake" cl.exe executable.<br>
<br>
Can you share more details on what broke because the installer doesn't<br>
include msbuild-bin/cl.exe? This will also apply to the upcoming llvm<br>
7 release, so it would be good to understand if this causes problems.<br>
<br>
Thanks,<br>
Hans<br>
<br>
On Wed, Aug 8, 2018 at 7:29 AM, degski via cfe-dev<br>
<<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br>
> If anyone feels this email does not concern them then please ignore it.<br>
><br>
> Both LLVM-8.0.0-r339039-win64.exe and LLVM-7.0.0-rc1-win64.exe do not create<br>
> the folder ..\LLVM\msbuild-bin and a copy of the main executable renamed to<br>
> cl.exe in that folder. Mahem ensues.<br>
><br>
> I'm not writing this for my own purpose, I've solved the issue but for those<br>
> after me.<br>
><br>
> Have a nice day,<br>
><br>
> degski<br>
> --<br>
> "If something cannot go on forever, it will stop" - Herbert Stein<br>
><br>
> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
><br>
</blockquote></div>