| @echo off |
| |
| echo Uninstalling MSVC integration... |
| |
| REM In general this script should not be used except for development and testing |
| REM purposes. The proper way to install is via the VSIX, and the proper way to |
| REM uninstall is through the Visual Studio extension manager. |
| |
| REM CD to the directory of this batch file. |
| cd /d %~dp0 |
| |
| SET VCTargets=%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets |
| |
| ECHO Uninstalling Common Files |
| IF EXIST "%VCTargets%\LLVM.Cpp.Common.props" del "%VCTargets%\LLVM.Cpp.Common.props" |
| IF EXIST "%VCTargets%\LLVM.Cpp.Common.targets" del "%VCTargets%\LLVM.Cpp.Common.targets" |
| |
| ECHO Uninstalling x64 Platform Toolset |
| SET PlatformToolsets=%VCTargets%\Platforms\x64\PlatformToolsets |
| IF EXIST "%PlatformToolsets%\llvm\Toolset.props" del "%PlatformToolsets%\llvm\Toolset.props" |
| IF EXIST "%PlatformToolsets%\llvm\Toolset.targets" del "%PlatformToolsets%\llvm\Toolset.targets" |
| IF EXIST "%PlatformToolsets%\llvm" rd "%PlatformToolsets%\llvm" |
| |
| ECHO Uninstalling Win32 Platform Toolset |
| SET PlatformToolsets=%VCTargets%\Platforms\Win32\PlatformToolsets |
| IF EXIST "%PlatformToolsets%\llvm\Toolset.props" del "%PlatformToolsets%\llvm\Toolset.props" |
| IF EXIST "%PlatformToolsets%\llvm\Toolset.targets" del "%PlatformToolsets%\llvm\Toolset.targets" |
| IF EXIST "%PlatformToolsets%\llvm" rd "%PlatformToolsets%\llvm" |
| |
| ECHO Uninstalling C++ Settings UI |
| IF EXIST "%VCTargets%\1033\llvm-general.xml" del "%VCTargets%\1033\llvm-general.xml" |
| |
| echo Done! |