|
22 | 22 |
|
23 | 23 | <Variable Name="ShortVersion" Value="$(var.MajorVersionNumber).$(var.MinorVersionNumber)" /> |
24 | 24 | <Variable Name="ShortVersionNoDot" Value="$(var.MajorVersionNumber)$(var.MinorVersionNumber)" /> |
25 | | - <Variable Name="WinVer" Value="$(var.MajorVersionNumber).$(var.MinorVersionNumber)$(var.Suffix32)" /> |
26 | | - <Variable Name="WinVerNoDot" Value="$(var.MajorVersionNumber)$(var.MinorVersionNumber)$(var.Suffix32)" /> |
| 25 | + <Variable Name="WinVer" Value="$(var.MajorVersionNumber).$(var.MinorVersionNumber)$(var.PyArchExt)$(var.PyTestExt)" /> |
| 26 | + <Variable Name="WinVerNoDot" Value="$(var.MajorVersionNumber)$(var.MinorVersionNumber)$(var.PyArchExt)$(var.PyTestExt)" /> |
27 | 27 |
|
28 | 28 | <Variable Name="InstallAllUsers" Value="0" bal:Overridable="yes" /> |
| 29 | + <?ifndef PyTestExt ?> |
29 | 30 | <Variable Name="InstallLauncherAllUsers" Value="1" bal:Overridable="yes" /> |
| 31 | + <?else ?> |
| 32 | + <Variable Name="InstallLauncherAllUsers" Value="0" /> |
| 33 | + <?endif ?> |
30 | 34 | <Variable Name="TargetDir" Value="" bal:Overridable="yes" /> |
31 | 35 | <?if $(var.Platform)~="x64" ?> |
32 | | - <Variable Name="DefaultAllUsersTargetDir" Value="[ProgramFiles64Folder]$(var.TestPrefix)Python[WinVerNoDot]" bal:Overridable="yes" /> |
| 36 | + <Variable Name="DefaultAllUsersTargetDir" Value="[ProgramFiles64Folder]Python[WinVerNoDot]" bal:Overridable="yes" /> |
33 | 37 | <Variable Name="TargetPlatform" Value="x64" /> |
34 | 38 | <?else ?> |
35 | | - <Variable Name="DefaultAllUsersTargetDir" Value="[ProgramFilesFolder]$(var.TestPrefix)Python[WinVerNoDot]" bal:Overridable="yes" /> |
| 39 | + <Variable Name="DefaultAllUsersTargetDir" Value="[ProgramFilesFolder]Python[WinVerNoDot]" bal:Overridable="yes" /> |
36 | 40 | <Variable Name="TargetPlatform" Value="x86" /> |
37 | 41 | <?endif ?> |
38 | | - <Variable Name="DefaultJustForMeTargetDir" Value="[LocalAppDataFolder]Programs\$(var.TestPrefix)Python\Python[WinVerNoDot]" bal:Overridable="yes" /> |
39 | | - <Variable Name="OptionalFeaturesRegistryKey" Value="Software\$(var.TestPrefix)Python\PythonCore\[WinVer]\InstalledFeatures" /> |
40 | | - <Variable Name="TargetDirRegistryKey" Value="Software\$(var.TestPrefix)Python\PythonCore\[WinVer]\InstallPath" /> |
| 42 | + <Variable Name="DefaultJustForMeTargetDir" Value="[LocalAppDataFolder]Programs\Python\Python[WinVerNoDot]" bal:Overridable="yes" /> |
| 43 | + <Variable Name="OptionalFeaturesRegistryKey" Value="Software\Python\PythonCore\[WinVer]\InstalledFeatures" /> |
| 44 | + <Variable Name="TargetDirRegistryKey" Value="Software\Python\PythonCore\[WinVer]\InstallPath" /> |
41 | 45 |
|
42 | 46 | <!-- |
43 | 47 | An empty string will use the other defaults based on InstallAllUsers |
|
48 | 52 | <Variable Name="DefaultCustomTargetDir" Value="" bal:Overridable="yes" /> |
49 | 53 |
|
50 | 54 | <Variable Name="InstallAllUsersState" Value="enabled" /> |
| 55 | + <?ifndef PyTestExt ?> |
51 | 56 | <Variable Name="InstallLauncherAllUsersState" Value="enabled" bal:Overridable="yes" /> |
| 57 | + <?else ?> |
| 58 | + <Variable Name="InstallLauncherAllUsersState" Value="disable" bal:Overridable="yes" /> |
| 59 | + <?endif ?> |
52 | 60 | <Variable Name="CustomInstallLauncherAllUsersState" Value="[InstallLauncherAllUsersState]" /> |
53 | 61 | <Variable Name="TargetDirState" Value="enabled" /> |
54 | 62 | <Variable Name="CustomBrowseButtonState" Value="enabled" /> |
|
62 | 70 | <Variable Name="Include_tools" Value="1" bal:Overridable="yes" /> |
63 | 71 | <Variable Name="Include_tcltk" Value="1" bal:Overridable="yes" /> |
64 | 72 | <Variable Name="Include_pip" Value="1" bal:Overridable="yes" /> |
| 73 | + <?ifndef PyTestExt ?> |
65 | 74 | <Variable Name="Include_launcher" Value="1" bal:Overridable="yes" /> |
| 75 | + <?else ?> |
| 76 | + <Variable Name="Include_launcher" Value="0" /> |
| 77 | + <Variable Name="Include_launcherState" Value="disable" /> |
| 78 | + <?endif ?> |
66 | 79 | <Variable Name="Include_symbols" Value="0" bal:Overridable="yes" /> |
67 | 80 | <Variable Name="Include_debug" Value="0" bal:Overridable="yes" /> |
68 | 81 |
|
|
0 commit comments