uninstall.bat 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. @echo off
  2. echo Uninstalling MSVC integration...
  3. REM CD to the directory of this batch file.
  4. cd /d %~dp0
  5. set PLATFORM=None
  6. :LOOPHEAD
  7. IF %PLATFORM% == x64 GOTO LOOPEND
  8. IF %PLATFORM% == Win32 SET PLATFORM=x64
  9. IF %PLATFORM% == None SET PLATFORM=Win32
  10. SET D="%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\%PLATFORM%\PlatformToolsets"
  11. IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.props
  12. IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.targets
  13. IF EXIST %D%\LLVM-vs2010 rmdir %D%\LLVM-vs2010
  14. SET D="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\%PLATFORM%\PlatformToolsets"
  15. IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.props
  16. IF EXIST %D%\LLVM-vs2010 del %D%\LLVM-vs2010\Microsoft.Cpp.%PLATFORM%.LLVM-vs2010.targets
  17. IF EXIST %D%\LLVM-vs2010 rmdir %D%\LLVM-vs2010
  18. SET D="%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\%PLATFORM%\PlatformToolsets"
  19. IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.props
  20. IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.targets
  21. IF EXIST %D%\LLVM-vs2012 rmdir %D%\LLVM-vs2012
  22. IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.props
  23. IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.targets
  24. IF EXIST %D%\LLVM-vs2012_xp rmdir %D%\LLVM-vs2012_xp
  25. SET D="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\V110\Platforms\%PLATFORM%\PlatformToolsets"
  26. IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.props
  27. IF EXIST %D%\LLVM-vs2012 del %D%\LLVM-vs2012\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012.targets
  28. IF EXIST %D%\LLVM-vs2012 rmdir %D%\LLVM-vs2012
  29. IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.props
  30. IF EXIST %D%\LLVM-vs2012_xp del %D%\LLVM-vs2012_xp\Microsoft.Cpp.%PLATFORM%.LLVM-vs2012_xp.targets
  31. IF EXIST %D%\LLVM-vs2012_xp rmdir %D%\LLVM-vs2012_xp
  32. SET D="%ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\V120\Platforms\%PLATFORM%\PlatformToolsets"
  33. IF EXIST %D%\LLVM-vs2013 del %D%\LLVM-vs2013\toolset.props
  34. IF EXIST %D%\LLVM-vs2013 del %D%\LLVM-vs2013\toolset.targets
  35. IF EXIST %D%\LLVM-vs2013 rmdir %D%\LLVM-vs2013
  36. IF EXIST %D%\LLVM-vs2013_xp del %D%\LLVM-vs2013_xp\toolset.props
  37. IF EXIST %D%\LLVM-vs2013_xp del %D%\LLVM-vs2013_xp\toolset.targets
  38. IF EXIST %D%\LLVM-vs2013_xp rmdir %D%\LLVM-vs2013_xp
  39. SET D="%ProgramFiles(x86)%\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%\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\%PLATFORM%\PlatformToolsets"
  47. IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.props
  48. IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.targets
  49. IF EXIST %D%\LLVM-vs2014 rmdir %D%\LLVM-vs2014
  50. IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.props
  51. IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.targets
  52. IF EXIST %D%\LLVM-vs2014_xp rmdir %D%\LLVM-vs2014_xp
  53. SET D="%ProgramFiles(x86)%\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\%PLATFORM%\PlatformToolsets"
  54. IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.props
  55. IF EXIST %D%\LLVM-vs2014 del %D%\LLVM-vs2014\toolset.targets
  56. IF EXIST %D%\LLVM-vs2014 rmdir %D%\LLVM-vs2014
  57. IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.props
  58. IF EXIST %D%\LLVM-vs2014_xp del %D%\LLVM-vs2014_xp\toolset.targets
  59. IF EXIST %D%\LLVM-vs2014_xp rmdir %D%\LLVM-vs2014_xp
  60. GOTO LOOPHEAD
  61. :LOOPEND
  62. echo Done!