diff options
author | Steve Dower <steve.dower@microsoft.com> | 2015-07-18 09:27:52 -0700 |
---|---|---|
committer | Steve Dower <steve.dower@microsoft.com> | 2015-07-18 09:27:52 -0700 |
commit | 4db752872da292186f4ff79418e75b5909860a17 (patch) | |
tree | 3ec6fc56e77100e158cb34de73b8cef801baafa8 /Tools/msi | |
parent | 459f2447fbdf7e21a07963f119a16a8f6999baf3 (diff) | |
download | cpython-4db752872da292186f4ff79418e75b5909860a17.tar.gz |
Adds option to only install the launcher.
Diffstat (limited to 'Tools/msi')
-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 |
12 files changed, 49 insertions, 47 deletions
diff --git a/Tools/msi/bundle/Default.thm b/Tools/msi/bundle/Default.thm index 4ba817642a..d919bea744 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 761384e7f2..cc62c62106 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 a789585837..eb3d0b7733 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 32b063ffce..dc4047590e 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 f7f50250cb..4284dba2c2 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 2f11e27a92..6639ff5c25 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 03d6f62566..79464c4aca 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 f7c57c8035..0b3fbc00c4 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 4c50001d2a..7b0f3fc818 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 92f41cbc79..0d029a90cd 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 b3e0f3e922..32acaef64e 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 c92f27ba01..1d9ab19f3e 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> |