diff options
-rw-r--r-- | Doc/using/windows.rst | 3 | ||||
-rw-r--r-- | Tools/msi/bundle/Default.thm | 2 | ||||
-rw-r--r-- | Tools/msi/bundle/bundle.wxs | 2 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/core.wxs | 12 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/crt.wxs | 4 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/dev.wxs | 8 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/doc.wxs | 4 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/exe.wxs | 12 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/lib.wxs | 12 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/postinstall.wxs | 12 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/tcltk.wxs | 12 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/test.wxs | 12 | ||||
-rw-r--r-- | Tools/msi/bundle/packagegroups/tools.wxs | 4 |
13 files changed, 52 insertions, 47 deletions
diff --git a/Doc/using/windows.rst b/Doc/using/windows.rst index 213912f..53d5f3e 100644 --- a/Doc/using/windows.rst +++ b/Doc/using/windows.rst @@ -146,6 +146,9 @@ of available options is shown below. +---------------------------+--------------------------------------+--------------------------+ | Include_tools | Install utility scripts | 1 | +---------------------------+--------------------------------------+--------------------------+ +| LauncherOnly | Only installs the launcher. This | 0 | +| | will override most other options. | | ++---------------------------+--------------------------------------+--------------------------+ | SimpleInstall | Disable most install UI | 0 | +---------------------------+--------------------------------------+--------------------------+ | SimpleInstallDescription | A custom message to display when the | (empty) | diff --git a/Tools/msi/bundle/Default.thm b/Tools/msi/bundle/Default.thm index 4ba8176..d919bea 100644 --- a/Tools/msi/bundle/Default.thm +++ b/Tools/msi/bundle/Default.thm @@ -12,7 +12,7 @@ <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"/> - <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> </Page> <Page Name="Install"> diff --git a/Tools/msi/bundle/bundle.wxs b/Tools/msi/bundle/bundle.wxs index 761384e..cc62c62 100644 --- a/Tools/msi/bundle/bundle.wxs +++ b/Tools/msi/bundle/bundle.wxs @@ -64,6 +64,8 @@ <Variable Name="Include_symbols" 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="Shortcuts" Value="1" bal:Overridable="yes" /> <Variable Name="PrependPath" Value="0" bal:Overridable="yes" /> diff --git a/Tools/msi/bundle/packagegroups/core.wxs b/Tools/msi/bundle/packagegroups/core.wxs index a789585..eb3d0b7 100644 --- a/Tools/msi/bundle/packagegroups/core.wxs +++ b/Tools/msi/bundle/packagegroups/core.wxs @@ -7,7 +7,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -16,7 +16,7 @@ Compressed="$(var.CompressPDB)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -25,7 +25,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -35,7 +35,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -44,7 +44,7 @@ Compressed="$(var.CompressPDB)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -53,7 +53,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> diff --git a/Tools/msi/bundle/packagegroups/crt.wxs b/Tools/msi/bundle/packagegroups/crt.wxs index 32b063f..dc40475 100644 --- a/Tools/msi/bundle/packagegroups/crt.wxs +++ b/Tools/msi/bundle/packagegroups/crt.wxs @@ -31,7 +31,7 @@ Description="!(loc.CRTDescription)" Compressed="$(var.CompressMSI)" 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" KB="2999226" @@ -40,7 +40,7 @@ Description="!(loc.CRTDescription)" Compressed="$(var.CompressMSI)" 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> </Fragment> diff --git a/Tools/msi/bundle/packagegroups/dev.wxs b/Tools/msi/bundle/packagegroups/dev.wxs index f7f5025..4284dba 100644 --- a/Tools/msi/bundle/packagegroups/dev.wxs +++ b/Tools/msi/bundle/packagegroups/dev.wxs @@ -7,7 +7,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="yes" - InstallCondition="InstallAllUsers and Include_dev"> + InstallCondition="InstallAllUsers and Include_dev and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -16,7 +16,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -26,7 +26,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" - InstallCondition="not InstallAllUsers and Include_dev"> + InstallCondition="not InstallAllUsers and Include_dev and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -35,7 +35,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> diff --git a/Tools/msi/bundle/packagegroups/doc.wxs b/Tools/msi/bundle/packagegroups/doc.wxs index 2f11e27..6639ff5 100644 --- a/Tools/msi/bundle/packagegroups/doc.wxs +++ b/Tools/msi/bundle/packagegroups/doc.wxs @@ -8,7 +8,7 @@ DownloadUrl="$(var.DownloadUrl)" EnableFeatureSelection="yes" ForcePerMachine="yes" - InstallCondition="InstallAllUsers and Include_doc"> + InstallCondition="InstallAllUsers and Include_doc and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -19,7 +19,7 @@ DownloadUrl="$(var.DownloadUrl)" EnableFeatureSelection="yes" ForcePerMachine="no" - InstallCondition="not InstallAllUsers and Include_doc"> + InstallCondition="not InstallAllUsers and Include_doc and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> diff --git a/Tools/msi/bundle/packagegroups/exe.wxs b/Tools/msi/bundle/packagegroups/exe.wxs index 03d6f62..79464c4 100644 --- a/Tools/msi/bundle/packagegroups/exe.wxs +++ b/Tools/msi/bundle/packagegroups/exe.wxs @@ -8,7 +8,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -17,7 +17,7 @@ ForcePerMachine="yes" Compressed="$(var.CompressPDB)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -26,7 +26,7 @@ ForcePerMachine="yes" Compressed="$(var.CompressMSI_D)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -37,7 +37,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -46,7 +46,7 @@ ForcePerMachine="no" Compressed="$(var.CompressPDB)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -55,7 +55,7 @@ ForcePerMachine="no" Compressed="$(var.CompressMSI_D)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> diff --git a/Tools/msi/bundle/packagegroups/lib.wxs b/Tools/msi/bundle/packagegroups/lib.wxs index f7c57c8..0b3fbc0 100644 --- a/Tools/msi/bundle/packagegroups/lib.wxs +++ b/Tools/msi/bundle/packagegroups/lib.wxs @@ -7,7 +7,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="yes" - InstallCondition="InstallAllUsers and Include_lib"> + InstallCondition="InstallAllUsers and Include_lib and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -16,7 +16,7 @@ Compressed="$(var.CompressPDB)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -25,7 +25,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -35,7 +35,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" - InstallCondition="not InstallAllUsers and Include_lib"> + InstallCondition="not InstallAllUsers and Include_lib and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -44,7 +44,7 @@ Compressed="$(var.CompressPDB)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -53,7 +53,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> diff --git a/Tools/msi/bundle/packagegroups/postinstall.wxs b/Tools/msi/bundle/packagegroups/postinstall.wxs index 4c50001..7b0f3fc 100644 --- a/Tools/msi/bundle/packagegroups/postinstall.wxs +++ b/Tools/msi/bundle/packagegroups/postinstall.wxs @@ -7,7 +7,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="yes" - InstallCondition="InstallAllUsers and Include_pip"> + InstallCondition="InstallAllUsers and Include_pip and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -16,7 +16,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" - InstallCondition="not InstallAllUsers and Include_pip"> + InstallCondition="not InstallAllUsers and Include_pip and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -26,7 +26,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="yes" - InstallCondition="InstallAllUsers and PrependPath"> + InstallCondition="InstallAllUsers and PrependPath and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -35,7 +35,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" - InstallCondition="not InstallAllUsers and PrependPath"> + InstallCondition="not InstallAllUsers and PrependPath and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -50,7 +50,7 @@ Permanent="yes" PerMachine="yes" Vital="no" - InstallCondition="InstallAllUsers and CompileAll" /> + InstallCondition="InstallAllUsers and CompileAll and not LauncherOnly" /> <ExePackage Id="compileall_JustForMe" SourceFile="py.exe" Compressed="yes" @@ -60,7 +60,7 @@ Permanent="yes" PerMachine="no" Vital="no" - InstallCondition="not InstallAllUsers and CompileAll" /> + InstallCondition="not InstallAllUsers and CompileAll and not LauncherOnly" /> </PackageGroup> </Fragment> </Wix>
\ No newline at end of file diff --git a/Tools/msi/bundle/packagegroups/tcltk.wxs b/Tools/msi/bundle/packagegroups/tcltk.wxs index 92f41cb..0d029a9 100644 --- a/Tools/msi/bundle/packagegroups/tcltk.wxs +++ b/Tools/msi/bundle/packagegroups/tcltk.wxs @@ -8,7 +8,7 @@ DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="yes" EnableFeatureSelection="yes" - InstallCondition="InstallAllUsers and Include_tcltk"> + InstallCondition="InstallAllUsers and Include_tcltk and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -18,7 +18,7 @@ DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -28,7 +28,7 @@ DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -39,7 +39,7 @@ DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" EnableFeatureSelection="yes" - InstallCondition="not InstallAllUsers and Include_tcltk"> + InstallCondition="not InstallAllUsers and Include_tcltk and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -49,7 +49,7 @@ DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -59,7 +59,7 @@ DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> diff --git a/Tools/msi/bundle/packagegroups/test.wxs b/Tools/msi/bundle/packagegroups/test.wxs index b3e0f3e..32acaef 100644 --- a/Tools/msi/bundle/packagegroups/test.wxs +++ b/Tools/msi/bundle/packagegroups/test.wxs @@ -7,7 +7,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="yes" - InstallCondition="InstallAllUsers and Include_test"> + InstallCondition="InstallAllUsers and Include_test and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -16,7 +16,7 @@ Compressed="$(var.CompressPDB)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -25,7 +25,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -35,7 +35,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" - InstallCondition="not InstallAllUsers and Include_test"> + InstallCondition="not InstallAllUsers and Include_test and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -44,7 +44,7 @@ Compressed="$(var.CompressPDB)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -53,7 +53,7 @@ Compressed="$(var.CompressMSI_D)" DownloadUrl="$(var.DownloadUrl)" 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="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> diff --git a/Tools/msi/bundle/packagegroups/tools.wxs b/Tools/msi/bundle/packagegroups/tools.wxs index c92f27b..1d9ab19 100644 --- a/Tools/msi/bundle/packagegroups/tools.wxs +++ b/Tools/msi/bundle/packagegroups/tools.wxs @@ -7,7 +7,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="yes" - InstallCondition="InstallAllUsers and Include_tools"> + InstallCondition="InstallAllUsers and Include_tools and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> @@ -17,7 +17,7 @@ Compressed="$(var.CompressMSI)" DownloadUrl="$(var.DownloadUrl)" ForcePerMachine="no" - InstallCondition="not InstallAllUsers and Include_tools"> + InstallCondition="not InstallAllUsers and Include_tools and not LauncherOnly"> <MsiProperty Name="TARGETDIR" Value="[TargetDir]" /> <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" /> </MsiPackage> |