[PATCH] D42769: Create a VSIX Installer for the VS Integration

Zachary Turner via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 1 03:22:16 PST 2018


We do want to support 2015, but the idea is that the batch file is not
actually even used anymore after this patch (outside of development anyway).

The vsix installs into 2015 just fine
On Thu, Feb 1, 2018 at 2:31 AM Hans Wennborg via Phabricator <
reviews at reviews.llvm.org> wrote:

> hans added inline comments.
>
>
> ================
> Comment at: llvm/tools/msbuild/install.bat:9
>
>  REM Older versions of VS would look for these files in the Program
> Files\MSBuild directory
>  REM but with VS2017 it seems to look for these directly in the Visual
> Studio instance.
> ----------------
> Oh I see, this is based on top off D42762 which isn't landed yet. I'll
> review that first then :-)
>
>
> ================
> Comment at: llvm/tools/msbuild/uninstall.bat:8
>
> -set PLATFORM=None
> -:LOOPHEAD
> -IF %PLATFORM% == x64 GOTO LOOPEND
> -IF %PLATFORM% == Win32 SET PLATFORM=x64
> -IF %PLATFORM% == None SET PLATFORM=Win32
> +SET VCTargets=%ProgramFiles(x86)%\Microsoft Visual
> Studio\2017\Professional\Common7\IDE\VC\VCTargets
>
> ----------------
> I thought we also wanted to support VS 2015?
>
>
> ================
> Comment at: llvm/tools/msbuild/uninstall.bat:15
> +ECHO Uninstalling x64 Platform Toolset
> +SET PlatformToolsets=%VCTargets%\Platforms\x64\PlatformToolsets
> +IF EXIST "%PlatformToolsets%\llvm\Toolset.props" del
> "%PlatformToolsets%\llvm\Toolset.props"
> ----------------
> Does this need quotes? Same for the SET in the next section.
>
>
> https://reviews.llvm.org/D42769
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180201/482744ac/attachment.html>


More information about the llvm-commits mailing list