install 32bit MFC- and CRT-libs on x64
[TortoiseGit.git] / src / TortoiseGitSetup / FeaturesFragment.wxi
blobe848df6915bbc3dc96c71d7d888ec7886709e2e1
1 <?xml version="1.0" encoding="utf-8"?>
2 <Include>
3 <Feature Id="DefaultFeature" Level="1" ConfigurableDirectory="INSTALLDIR" Title="TortoiseGit" Absent="disallow"
4 TypicalDefault="install" Description="The TortoiseGit package and dependencies." Display="expand" InstallDefault="local" >
5 <ComponentRef Id="C__infofiles" />
6 <ComponentRef Id="C__apr" />
7 <!-- <ComponentRef Id="C__sasl" />
8 --> <ComponentRef Id="C__gettext" />
10 <ComponentRef Id="C__help_en" />
11 <ComponentRef Id="C__wingit" />
12 <ComponentRef Id="C__TortoiseSVN" />
13 <ComponentRef Id="C__TortoiseSVNShortcuts" />
14 <ComponentRef Id="C__TortoiseMerge" />
15 <ComponentRef Id="C__TortoiseMergeShortcuts" />
17 <ComponentRef Id="C__TortoiseBlame" />
19 <ComponentRef Id="C__TortoiseIDiff" />
20 <ComponentRef Id="C__TortoiseIDiffShortcuts" />
22 <ComponentRef Id="C__TortoiseUDiff" />
24 <ComponentRef Id="C__PlainSettingsShortcuts" />
25 <ComponentRef Id="C__PlatformSettingsShortcuts" />
26 <ComponentRef Id="C__shellregistry" />
27 <ComponentRef Id="C__machineregistry" />
28 <!-- <ComponentRef Id="C__svnprotocoll" />
29 -->
30 <ComponentRef Id="C__approveshellcomponents" />
31 <ComponentRef Id="C__win7library" />
32 <ComponentRef Id="C__ProgramMenuFolder" />
33 <ComponentRef Id="C__Sounds" />
34 <ComponentRef Id="C__DiffScripts" />
35 <ComponentRef Id="C__touch"/>
37 <Feature Id="F_CRT" Level="1" Title="C-Runtime" Description="The Visual-C Runtime libs" TypicalDefault="install" Display="hidden" >
38 <MergeRef Id="CRT" />
39 <MergeRef Id="CRT Policy" />
40 <?if $(var.Platform) = "x64" ?>
41 <MergeRef Id="CRT32" />
42 <?endif ?>
43 </Feature>
44 <Feature Id="F_MFC" Level="1" Title="MFC 8.0" Description="The MFC 8.0 libs" TypicalDefault="install" Display="hidden" >
45 <MergeRef Id="MFC" />
46 <MergeRef Id="MFC Policy" />
47 <MergeRef Id="MFCLOC" />
48 <MergeRef Id="MFCLOC Policy" />
49 <?if $(var.Platform) = "x64" ?>
50 <MergeRef Id="MFC32" />
51 <MergeRef Id="MFCLOC32" />
52 <?endif ?>
53 <MergeRef Id="ATL" />
54 <MergeRef Id="ATL Policy" />
55 </Feature>
56 <Feature Id="F_OVL" Level="1" Title="Tortoise Overlay handler" Description="The overlay handler for all Tortoise clients" TypicalDefault="install" Display="hidden" >
57 <MergeRef Id="Ovlays" />
58 <?if $(var.Platform) = "x64" ?>
59 <MergeRef Id="Ovlays32" />
60 <?endif ?>
61 </Feature>
63 <Feature Id="MoreIcons" Level="1" Title="Additional icon sets" Description="Additional sets of icon overlays in different styles" TypicalDefault="install" Absent="allow">
64 <ComponentRef Id="C__iconscvsclassic" />
65 <ComponentRef Id="C__iconsmodern" />
66 <ComponentRef Id="C__iconsmarkphippard" />
67 <ComponentRef Id="C__iconsstraight" />
68 </Feature>
70 <Feature Id="UDiffAssoc" Level="1" Title="Register diff/patch files" Description="Associate .diff and .patch files with TortoiseUDiff" TypicalDefault="install" Absent="allow">
71 <ComponentRef Id="C__TortoiseUDiffAssoc" />
72 </Feature>
74 <?if $(var.DictionaryENGB) = 1 ?>
75 <Feature Id="DictionaryENGB" Level="1" Title="English (GB) dictionary" Description="English (GB) spell checker dictionary" TypicalDefault="install" Absent="allow">
76 <ComponentRef Id="C__DictionaryENGB" />
77 </Feature>
78 <?endif ?>
80 <?if $(var.DictionaryENUS) = 1 ?>
81 <Feature Id="DictionaryENUS" Level="1" Title="English (US) dictionary" Description="English (US) spell checker dictionary" TypicalDefault="install" Absent="allow">
82 <ComponentRef Id="C__DictionaryENUS" />
83 </Feature>
84 <?endif ?>
86 <Feature Id="ASPDOTNETHACKFEATURE" Level="1" Title="ASP.NET Hack"
87 Description="Sets the SVN_ASP_DOT_NET_HACK environment variable.
89 DO NOT INSTALL THIS FEATURE if you don't use VS.NET with Web Projects!!!"
90 TypicalDefault="install" Absent="allow" Display="hidden" InstallDefault="source" >
91 <Condition Level="0">(NOT ASPDOTNETHACK)</Condition>
92 <ComponentRef Id="C__ASPDOTNETHACK" />
93 </Feature>
95 <?if $(var.IncludeCrashReportDll) = 1 ?>
96 <Feature Id="CrashReporter" Level="1" Title="Crash Reporter" Description="In official builds, sends crash dumps to the developers."
97 TypicalDefault="install" Display="hidden" InstallDefault="followParent">
98 <ComponentRef Id="C__crash" />
99 </Feature>
100 <?endif ?>
103 <Feature Id="SSHPlink" Level="1" Title="SSH Plink" Description="SSH PLink" TypicalDefault="install" Display="hidden" InstallDefault="followParent">
104 <ComponentRef Id="C_SSHCLIENT_PLINK"/>
105 </Feature>
108 <Feature Id="SSHOpenSSH" Level="1" Title="SSH OpenSSH" Description="SSH OpenSSH" TypicalDefault="install" Display="hidden" InstallDefault="followParent">
109 <ComponentRef Id="C_SSHCLIENT_OPENSSH"/>
110 </Feature>
112 </Feature>
113 </Include>