Home | History | Annotate | Download | only in msbuild
      1 @echo off
      2 
      3 echo Uninstalling MSVC integration...
      4 
      5 REM CD to the directory of this batch file.
      6 cd /d %~dp0
      7 
      8 set PLATFORM=None
      9 :LOOPHEAD
     10 IF %PLATFORM% == x64 GOTO LOOPEND
     11 IF %PLATFORM% == Win32 SET PLATFORM=x64
     12 IF %PLATFORM% == None SET PLATFORM=Win32
     13 
     14 
     15 SET D="%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\%PLATFORM%\PlatformToolsets"
     16 IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.props
     17 IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.targets
     18 IF EXIST %D%\LLVM-vs2010 rmdir %D%\LLVM-vs2010
     19 SET D="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\%PLATFORM%\PlatformToolsets"
     20 IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.props
     21 IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.targets
     22 IF EXIST %D%\LLVM-vs2010 rmdir %D%\LLVM-vs2010
     23 
     24 SET D="%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\%PLATFORM%\PlatformToolsets"
     25 IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.props
     26 IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.targets
     27 IF EXIST %D%\LLVM-vs2012 rmdir %D%\LLVM-vs2012
     28 IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.props
     29 IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.targets
     30 IF EXIST %D%\LLVM-vs2012_xp rmdir %D%\LLVM-vs2012_xp
     31 SET D="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\%PLATFORM%\PlatformToolsets"
     32 IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.props
     33 IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.targets
     34 IF EXIST %D%\LLVM-vs2012 rmdir %D%\LLVM-vs2012
     35 IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.props
     36 IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.targets
     37 IF EXIST %D%\LLVM-vs2012_xp rmdir %D%\LLVM-vs2012_xp
     38 
     39 SET D="%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\V120\Platforms\%PLATFORM%\PlatformToolsets"
     40 IF EXIST %D%\LLVM-vs2013 del %D%\LLVM-vs2013\toolset.props
     41 IF EXIST %D%\LLVM-vs2013 del %D%\LLVM-vs2013\toolset.targets
     42 IF EXIST %D%\LLVM-vs2013 rmdir %D%\LLVM-vs2013
     43 IF EXIST %D%\LLVM-vs2013_xp del %D%\LLVM-vs2013_xp\toolset.props
     44 IF EXIST %D%\LLVM-vs2013_xp del %D%\LLVM-vs2013_xp\toolset.targets
     45 IF EXIST %D%\LLVM-vs2013_xp rmdir %D%\LLVM-vs2013_xp
     46 SET D="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\V120\Platforms\%PLATFORM%\PlatformToolsets"
     47 IF EXIST %D%\LLVM-vs2013 del %D%\LLVM-vs2013\toolset.props
     48 IF EXIST %D%\LLVM-vs2013 del %D%\LLVM-vs2013\toolset.targets
     49 IF EXIST %D%\LLVM-vs2013 rmdir %D%\LLVM-vs2013
     50 IF EXIST %D%\LLVM-vs2013_xp del %D%\LLVM-vs2013_xp\toolset.props
     51 IF EXIST %D%\LLVM-vs2013_xp del %D%\LLVM-vs2013_xp\toolset.targets
     52 IF EXIST %D%\LLVM-vs2013_xp rmdir %D%\LLVM-vs2013_xp
     53 
     54 SET D="%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\%PLATFORM%\PlatformToolsets"
     55 IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.props
     56 IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.targets
     57 IF EXIST %D%\LLVM-vs2014 rmdir %D%\LLVM-vs2014
     58 IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.props
     59 IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.targets
     60 IF EXIST %D%\LLVM-vs2014_xp rmdir %D%\LLVM-vs2014_xp
     61 SET D="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\%PLATFORM%\PlatformToolsets"
     62 IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.props
     63 IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.targets
     64 IF EXIST %D%\LLVM-vs2014 rmdir %D%\LLVM-vs2014
     65 IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.props
     66 IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.targets
     67 IF EXIST %D%\LLVM-vs2014_xp rmdir %D%\LLVM-vs2014_xp
     68 
     69 
     70 GOTO LOOPHEAD
     71 
     72 :LOOPEND
     73 echo Done!
     74