blob: e675c21c8975ef1ddea4426fdfdfb5147c286da1 [file] [log] [blame]
Steve Dowerbb240872015-02-05 22:08:48 -08001<?xml version="1.0" encoding="UTF-8"?>
2<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
3 <Fragment>
4 <ComponentGroup Id="exe_txt">
5 <Component Id="LICENSE.txt" Directory="InstallDirectory" Guid="*">
6 <File Name="LICENSE.txt" Source="LICENSE" KeyPath="yes" />
7 </Component>
8 <Component Id="NEWS.txt" Directory="InstallDirectory" Guid="*">
9 <File Name="NEWS.txt" Source="!(bindpath.src)Misc\NEWS" KeyPath="yes" />
10 </Component>
Steve Dowerbb240872015-02-05 22:08:48 -080011 </ComponentGroup>
12 </Fragment>
13
14 <Fragment>
15 <PropertyRef Id="REGISTRYKEY" />
16
17 <ComponentGroup Id="exe_python">
18 <Component Id="python.exe" Directory="InstallDirectory" Guid="$(var.PythonExeComponentGuid)">
19 <File Name="python.exe" KeyPath="yes" />
Steve Dower1d4880d2015-05-03 14:54:32 -070020
21 <RegistryKey Root="HKMU" Key="[REGISTRYKEY]">
22 <RegistryValue Key="InstallPath" Type="string" Value="[InstallDirectory]" KeyPath="no" />
Steve Dower49437492015-07-08 20:18:44 -070023 <RegistryValue Key="InstallPath" Name="ExecutablePath" Type="string" Value="[#python.exe]" KeyPath="no" />
Steve Dower1d4880d2015-05-03 14:54:32 -070024 </RegistryKey>
Steve Dowerbb240872015-02-05 22:08:48 -080025 </Component>
26 <Component Id="pythonw.exe" Directory="InstallDirectory" Guid="$(var.PythonwExeComponentGuid)">
27 <File Name="pythonw.exe" KeyPath="yes" />
Steve Dower05338262016-07-24 18:04:29 -070028 <RegistryKey Root="HKMU" Key="[REGISTRYKEY]">
29 <RegistryValue Key="InstallPath" Name="WindowedExecutablePath" Type="string" Value="[#pythonw.exe]" KeyPath="no" />
30 </RegistryKey>
Steve Dowerbb240872015-02-05 22:08:48 -080031 </Component>
Steve Dowerfcbe1df2015-09-08 21:39:01 -070032 <Component Id="vcruntime140.dll" Directory="InstallDirectory" Guid="*">
33 <File Name="vcruntime140.dll" Source="!(bindpath.redist)vcruntime140.dll" KeyPath="yes" />
34 </Component>
Steve Dowerbb240872015-02-05 22:08:48 -080035 </ComponentGroup>
36 </Fragment>
37
38 <Fragment>
39 <ComponentGroup Id="exe_python_symbols">
40 <Component Id="python.pdb" Directory="InstallDirectory" Guid="*">
41 <File Name="python.pdb" />
42 </Component>
43 <Component Id="pythonw.pdb" Directory="InstallDirectory" Guid="*">
44 <File Name="pythonw.pdb" />
45 </Component>
46 </ComponentGroup>
47 </Fragment>
48
49 <Fragment>
50 <ComponentGroup Id="exe_python_d">
51 <Component Id="python_d.exe" Directory="InstallDirectory" Guid="*">
52 <File Name="python_d.exe" />
53 </Component>
54 <Component Id="python_d.pdb" Directory="InstallDirectory" Guid="*">
55 <File Name="python_d.pdb" />
56 </Component>
57 <Component Id="pythonw_d.exe" Directory="InstallDirectory" Guid="*">
58 <File Name="pythonw_d.exe" />
59 </Component>
60 <Component Id="pythonw_d.pdb" Directory="InstallDirectory" Guid="*">
61 <File Name="pythonw_d.pdb" />
62 </Component>
63 </ComponentGroup>
64 </Fragment>
65
66 <Fragment>
67 <ComponentGroup Id="exe_icons">
68 <Component Id="py.ico" Directory="DLLs" Guid="*">
Steve Dowerc7d1cf42016-09-05 14:05:17 -070069 <File Name="py.ico" Source="!(bindpath.src)PC\icons\py.ico" KeyPath="yes" />
Steve Dowerbb240872015-02-05 22:08:48 -080070 </Component>
71 <Component Id="pyc.ico" Directory="DLLs" Guid="*">
Steve Dowerc7d1cf42016-09-05 14:05:17 -070072 <File Name="pyc.ico" Source="!(bindpath.src)PC\icons\pyc.ico" KeyPath="yes" />
73 </Component>
74 <Component Id="pyd.ico" Directory="DLLs" Guid="*">
75 <File Name="pyd.ico" Source="!(bindpath.src)PC\icons\pyd.ico" KeyPath="yes" />
Steve Dowerbb240872015-02-05 22:08:48 -080076 </Component>
77 </ComponentGroup>
78 </Fragment>
79</Wix>