[cfe-dev] Fwd: Incomplete binary distribution windows

degski via cfe-dev cfe-dev at lists.llvm.org
Wed Aug 8 21:26:56 PDT 2018


On Wed, 8 Aug 2018 at 18:39, Zachary Turner <zturner at google.com> wrote:

> 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.
>

What might happen is that people have VS2015 and VS2017 installed
side-by-side, in this case the old integration worked on the VS2015 install
and is then thereafter usable from VS2017.


> 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?
>

It would also require an update to the now excluded props/targets file. The
old style integration actually works very well, I've added my own switches
to it, so that in a project I don't have any entries in the "other
parameters" field. If I then switch compiler clang or cl both work, without
touching even the slightest in the rest of the project settings.

degski


-- 
*"If something cannot go on forever, it will stop" - Herbert Stein*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20180809/156b6bd5/attachment.html>


More information about the cfe-dev mailing list