Commit a3d03ec6 authored by Steve Dower's avatar Steve Dower

Adds option to only install the launcher.

parent 313fbf45
...@@ -146,6 +146,9 @@ of available options is shown below. ...@@ -146,6 +146,9 @@ of available options is shown below.
+---------------------------+--------------------------------------+--------------------------+ +---------------------------+--------------------------------------+--------------------------+
| Include_tools | Install utility scripts | 1 | | Include_tools | Install utility scripts | 1 |
+---------------------------+--------------------------------------+--------------------------+ +---------------------------+--------------------------------------+--------------------------+
| LauncherOnly | Only installs the launcher. This | 0 |
| | will override most other options. | |
+---------------------------+--------------------------------------+--------------------------+
| SimpleInstall | Disable most install UI | 0 | | SimpleInstall | Disable most install UI | 0 |
+---------------------------+--------------------------------------+--------------------------+ +---------------------------+--------------------------------------+--------------------------+
| SimpleInstallDescription | A custom message to display when the | (empty) | | SimpleInstallDescription | A custom message to display when the | (empty) |
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<Text X="185" Y="11" Width="-11" Height="32" FontId="1" DisablePrefix="yes">#(loc.HelpHeader)</Text> <Text X="185" Y="11" Width="-11" Height="32" FontId="1" DisablePrefix="yes">#(loc.HelpHeader)</Text>
<Image X="0" Y="0" Width="162" Height="352" ImageFile="SideBar.png"/> <Image X="0" Y="0" Width="162" Height="352" ImageFile="SideBar.png"/>
<Text X="185" Y="50" Width="-11" Height="-35" FontId="3" DisablePrefix="yes">#(loc.HelpText)</Text> <Hypertext X="185" Y="50" Width="-11" Height="-35" FontId="3" DisablePrefix="yes">#(loc.HelpText)</Hypertext>
<Button Name="SuccessCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.CloseButton)</Button> <Button Name="SuccessCancelButton" X="-11" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">#(loc.CloseButton)</Button>
</Page> </Page>
<Page Name="Install"> <Page Name="Install">
......
...@@ -64,6 +64,8 @@ ...@@ -64,6 +64,8 @@
<Variable Name="Include_symbols" Value="0" bal:Overridable="yes" /> <Variable Name="Include_symbols" Value="0" bal:Overridable="yes" />
<Variable Name="Include_debug" Value="0" bal:Overridable="yes" /> <Variable Name="Include_debug" Value="0" bal:Overridable="yes" />
<Variable Name="LauncherOnly" Value="0" bal:Overridable="yes" />
<Variable Name="AssociateFiles" Value="1" bal:Overridable="yes" /> <Variable Name="AssociateFiles" Value="1" bal:Overridable="yes" />
<Variable Name="Shortcuts" Value="1" bal:Overridable="yes" /> <Variable Name="Shortcuts" Value="1" bal:Overridable="yes" />
<Variable Name="PrependPath" Value="0" bal:Overridable="yes" /> <Variable Name="PrependPath" Value="0" bal:Overridable="yes" />
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip)"> InstallCondition="InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_symbols"> InstallCondition="InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_debug"> InstallCondition="InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip)"> InstallCondition="not InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_symbols"> InstallCondition="not InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_debug"> InstallCondition="not InstallAllUsers and (Include_core or Include_exe or Include_launcher or Include_pip) and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
Description="!(loc.CRTDescription)" Description="!(loc.CRTDescription)"
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
InstallCondition="not CRTInstalled and VersionNT = $(var.ver) and not VersionNT64 and (Include_core or Include_exe or Include_launcher or Include_pip)" /> InstallCondition="not CRTInstalled and VersionNT = $(var.ver) and not VersionNT64 and (Include_core or Include_exe or Include_launcher or Include_pip) and not LauncherOnly" />
<MsuPackage Id="crt_14.0_$(var.ver)_x64" <MsuPackage Id="crt_14.0_$(var.ver)_x64"
KB="2999226" KB="2999226"
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
Description="!(loc.CRTDescription)" Description="!(loc.CRTDescription)"
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
InstallCondition="not CRTInstalled and VersionNT64 = $(var.ver) and (Include_core or Include_exe or Include_launcher or Include_pip)" /> InstallCondition="not CRTInstalled and VersionNT64 = $(var.ver) and (Include_core or Include_exe or Include_launcher or Include_pip) and not LauncherOnly" />
</PackageGroup> </PackageGroup>
</Fragment> </Fragment>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_dev"> InstallCondition="InstallAllUsers and Include_dev and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_dev and Include_debug"> InstallCondition="InstallAllUsers and Include_dev and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_dev"> InstallCondition="not InstallAllUsers and Include_dev and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_dev and Include_debug"> InstallCondition="not InstallAllUsers and Include_dev and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_doc"> InstallCondition="InstallAllUsers and Include_doc and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_doc"> InstallCondition="not InstallAllUsers and Include_doc and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="InstallAllUsers and (Include_exe or Include_launcher or Include_pip)"> InstallCondition="InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
ForcePerMachine="yes" ForcePerMachine="yes"
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
InstallCondition="InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_symbols"> InstallCondition="InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
ForcePerMachine="yes" ForcePerMachine="yes"
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
InstallCondition="InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_debug"> InstallCondition="InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="not InstallAllUsers and (Include_exe or Include_launcher or Include_pip)"> InstallCondition="not InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
ForcePerMachine="no" ForcePerMachine="no"
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
InstallCondition="not InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_symbols"> InstallCondition="not InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
ForcePerMachine="no" ForcePerMachine="no"
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
InstallCondition="not InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_debug"> InstallCondition="not InstallAllUsers and (Include_exe or Include_launcher or Include_pip) and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_lib"> InstallCondition="InstallAllUsers and Include_lib and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_lib and Include_symbols"> InstallCondition="InstallAllUsers and Include_lib and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_lib and Include_debug"> InstallCondition="InstallAllUsers and Include_lib and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_lib"> InstallCondition="not InstallAllUsers and Include_lib and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_lib and Include_symbols"> InstallCondition="not InstallAllUsers and Include_lib and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_lib and Include_debug"> InstallCondition="not InstallAllUsers and Include_lib and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_pip"> InstallCondition="InstallAllUsers and Include_pip and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_pip"> InstallCondition="not InstallAllUsers and Include_pip and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and PrependPath"> InstallCondition="InstallAllUsers and PrependPath and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and PrependPath"> InstallCondition="not InstallAllUsers and PrependPath and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
Permanent="yes" Permanent="yes"
PerMachine="yes" PerMachine="yes"
Vital="no" Vital="no"
InstallCondition="InstallAllUsers and CompileAll" /> InstallCondition="InstallAllUsers and CompileAll and not LauncherOnly" />
<ExePackage Id="compileall_JustForMe" <ExePackage Id="compileall_JustForMe"
SourceFile="py.exe" SourceFile="py.exe"
Compressed="yes" Compressed="yes"
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
Permanent="yes" Permanent="yes"
PerMachine="no" PerMachine="no"
Vital="no" Vital="no"
InstallCondition="not InstallAllUsers and CompileAll" /> InstallCondition="not InstallAllUsers and CompileAll and not LauncherOnly" />
</PackageGroup> </PackageGroup>
</Fragment> </Fragment>
</Wix> </Wix>
\ No newline at end of file
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="InstallAllUsers and Include_tcltk"> InstallCondition="InstallAllUsers and Include_tcltk and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="InstallAllUsers and Include_tcltk and Include_symbols"> InstallCondition="InstallAllUsers and Include_tcltk and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="InstallAllUsers and Include_tcltk and Include_debug"> InstallCondition="InstallAllUsers and Include_tcltk and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="not InstallAllUsers and Include_tcltk"> InstallCondition="not InstallAllUsers and Include_tcltk and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="not InstallAllUsers and Include_tcltk and Include_symbols"> InstallCondition="not InstallAllUsers and Include_tcltk and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
EnableFeatureSelection="yes" EnableFeatureSelection="yes"
InstallCondition="not InstallAllUsers and Include_tcltk and Include_debug"> InstallCondition="not InstallAllUsers and Include_tcltk and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_test"> InstallCondition="InstallAllUsers and Include_test and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_test and Include_symbols"> InstallCondition="InstallAllUsers and Include_test and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_test and Include_debug"> InstallCondition="InstallAllUsers and Include_test and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_test"> InstallCondition="not InstallAllUsers and Include_test and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
Compressed="$(var.CompressPDB)" Compressed="$(var.CompressPDB)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_test and Include_symbols"> InstallCondition="not InstallAllUsers and Include_test and Include_symbols and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
Compressed="$(var.CompressMSI_D)" Compressed="$(var.CompressMSI_D)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_test and Include_debug"> InstallCondition="not InstallAllUsers and Include_test and Include_debug and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="yes" ForcePerMachine="yes"
InstallCondition="InstallAllUsers and Include_tools"> InstallCondition="InstallAllUsers and Include_tools and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
Compressed="$(var.CompressMSI)" Compressed="$(var.CompressMSI)"
DownloadUrl="$(var.DownloadUrl)" DownloadUrl="$(var.DownloadUrl)"
ForcePerMachine="no" ForcePerMachine="no"
InstallCondition="not InstallAllUsers and Include_tools"> InstallCondition="not InstallAllUsers and Include_tools and not LauncherOnly">
<MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
<MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
</MsiPackage> </MsiPackage>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment