tcltk.wxs 3.81 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
<?xml version="1.0"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
    <Fragment>
        <PackageGroup Id="tcltk">
            <MsiPackage Id="tcltk_AllUsers"
                        SourceFile="tcltk.msi"
                        Compressed="$(var.CompressMSI)"
                        DownloadUrl="$(var.DownloadUrl)"
                        ForcePerMachine="yes"
                        EnableFeatureSelection="yes"
11
                        InstallCondition="InstallAllUsers and Include_tcltk and not LauncherOnly">
12
                <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
13
                <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
14 15 16 17 18 19 20
            </MsiPackage>
            <MsiPackage Id="tcltk_AllUsers_pdb"
                        SourceFile="tcltk_pdb.msi"
                        Compressed="$(var.CompressPDB)"
                        DownloadUrl="$(var.DownloadUrl)"
                        ForcePerMachine="yes"
                        EnableFeatureSelection="yes"
21
                        InstallCondition="InstallAllUsers and Include_tcltk and Include_symbols and not LauncherOnly">
22
                <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
23
                <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
24 25 26 27 28 29 30
            </MsiPackage>
            <MsiPackage Id="tcltk_AllUsers_d"
                        SourceFile="tcltk_d.msi"
                        Compressed="$(var.CompressMSI_D)"
                        DownloadUrl="$(var.DownloadUrl)"
                        ForcePerMachine="yes"
                        EnableFeatureSelection="yes"
31
                        InstallCondition="InstallAllUsers and Include_tcltk and Include_debug and not LauncherOnly">
32
                <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
33
                <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
34 35 36 37 38 39 40 41
            </MsiPackage>

            <MsiPackage Id="tcltk_JustForMe"
                        SourceFile="tcltk.msi"
                        Compressed="$(var.CompressMSI)"
                        DownloadUrl="$(var.DownloadUrl)"
                        ForcePerMachine="no"
                        EnableFeatureSelection="yes"
42
                        InstallCondition="not InstallAllUsers and Include_tcltk and not LauncherOnly">
43
                <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
44
                <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
45 46 47 48 49 50 51
            </MsiPackage>
            <MsiPackage Id="tcltk_JustForMe_pdb"
                        SourceFile="tcltk_pdb.msi"
                        Compressed="$(var.CompressPDB)"
                        DownloadUrl="$(var.DownloadUrl)"
                        ForcePerMachine="no"
                        EnableFeatureSelection="yes"
52
                        InstallCondition="not InstallAllUsers and Include_tcltk and Include_symbols and not LauncherOnly">
53
                <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
54
                <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
55 56 57 58 59 60 61
            </MsiPackage>
            <MsiPackage Id="tcltk_JustForMe_d"
                        SourceFile="tcltk_d.msi"
                        Compressed="$(var.CompressMSI_D)"
                        DownloadUrl="$(var.DownloadUrl)"
                        ForcePerMachine="no"
                        EnableFeatureSelection="yes"
62
                        InstallCondition="not InstallAllUsers and Include_tcltk and Include_debug and not LauncherOnly">
63
                <MsiProperty Name="TARGETDIR" Value="[TargetDir]" />
64
                <MsiProperty Name="OPTIONALFEATURESREGISTRYKEY" Value="[OptionalFeaturesRegistryKey]" />
65 66 67 68
            </MsiPackage>
        </PackageGroup>
    </Fragment>
</Wix>