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