summaryrefslogtreecommitdiffstats
path: root/Tools/msi/crt
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@microsoft.com>2015-03-01 03:53:50 (GMT)
committerSteve Dower <steve.dower@microsoft.com>2015-03-01 03:53:50 (GMT)
commite4969f5df832eb8f626544d38ee11b75b52b4aee (patch)
tree224c8c8914af9b5821b9ea344a15895632728bd4 /Tools/msi/crt
parenta473b9da152d4cdd10eccc6d8eafa2b519da121d (diff)
downloadcpython-e4969f5df832eb8f626544d38ee11b75b52b4aee.zip
cpython-e4969f5df832eb8f626544d38ee11b75b52b4aee.tar.gz
cpython-e4969f5df832eb8f626544d38ee11b75b52b4aee.tar.bz2
Updates CRT installation for Windows installer.
Bundling versions of the CRT prior to 14.0 is no longer supported.
Diffstat (limited to 'Tools/msi/crt')
-rw-r--r--Tools/msi/crt/crt.wixproj2
-rw-r--r--Tools/msi/crt/crt_files.12.0.wxs20
-rw-r--r--Tools/msi/crt/crt_files.14.0.wxs40
-rw-r--r--Tools/msi/crt/crt_files.wxs20
4 files changed, 21 insertions, 61 deletions
diff --git a/Tools/msi/crt/crt.wixproj b/Tools/msi/crt/crt.wixproj
index 8389b3a..75295ba 100644
--- a/Tools/msi/crt/crt.wixproj
+++ b/Tools/msi/crt/crt.wixproj
@@ -10,7 +10,7 @@
<Import Project="..\msi.props" />
<ItemGroup>
<Compile Include="crt.wxs" />
- <Compile Include="crt_files.$(VisualStudioVersion).wxs" />
+ <Compile Include="crt_files.wxs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="*.wxl" />
diff --git a/Tools/msi/crt/crt_files.12.0.wxs b/Tools/msi/crt/crt_files.12.0.wxs
deleted file mode 100644
index f62593f..0000000
--- a/Tools/msi/crt/crt_files.12.0.wxs
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
- <Fragment>
- <?if $(var.Platform)~=x64 ?>
- <?define msvcr120Guid={0835C947-D6D2-4E52-AF14-0231D04E88EA}?>
- <?else ?>
- <?define msvcr120Guid={E5B92048-5859-4AF1-AEAD-B97EBF00B087} ?>
- <?endif ?>
- <ComponentGroup Id="crt_files">
- <Component Id="msvcr120.dll_LM" Directory="SystemInstallDirectory" Guid="$(var.msvcr120Guid)" Shared="yes" SharedDllRefCount="yes">
- <Condition>ALLUSERS=1</Condition>
- <File Id="msvcr120.dll_LM" Source="!(bindpath.crt)\msvcr120.dll" />
- </Component>
- <Component Id="msvcr120.dll_CU" Directory="InstallDirectory" Guid="*">
- <Condition>NOT ALLUSERS=1</Condition>
- <File Id="msvcr120.dll_CU" Source="!(bindpath.crt)\msvcr120.dll" />
- </Component>
- </ComponentGroup>
- </Fragment>
-</Wix>
diff --git a/Tools/msi/crt/crt_files.14.0.wxs b/Tools/msi/crt/crt_files.14.0.wxs
deleted file mode 100644
index be682c9..0000000
--- a/Tools/msi/crt/crt_files.14.0.wxs
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
- <Fragment>
- <?if $(var.Platform)~=x64 ?>
- <?define appcrt140Guid={CC160FA9-B519-38EC-B358-B4146E8506C8}?>
- <?define desktopcrt140Guid={4DB78A79-8D7F-35DD-B0E8-736DE44D25F3}?>
- <?define vcruntime140Guid={B33258FD-750C-3B42-8BE4-535B48E97DB4}?>
- <?else ?>
- <?define appcrt140Guid={E3854F9C-4CFB-3B85-90BD-86AA22D82DC8}?>
- <?define desktopcrt140Guid={46EAB1CD-C362-3139-BD7E-D8782E65253A}?>
- <?define vcruntime140Guid={E8E39D3B-4F35-36D8-B892-4B28336FE041}?>
- <?endif ?>
- <ComponentGroup Id="crt_files">
- <Component Id="appcrt140.dll_LM" Directory="SystemInstallDirectory" Guid="$(var.appcrt140Guid)" Shared="yes" SharedDllRefCount="yes">
- <Condition>ALLUSERS=1</Condition>
- <File Id="appcrt140.dll_LM" Source="!(bindpath.crt)\appcrt140.dll" />
- </Component>
- <Component Id="desktopcrt140.dll_LM" Directory="SystemInstallDirectory" Guid="$(var.desktopcrt140Guid)" Shared="yes" SharedDllRefCount="yes">
- <Condition>ALLUSERS=1</Condition>
- <File Id="desktopcrt140.dll_LM" Source="!(bindpath.crt)\desktopcrt140.dll" />
- </Component>
- <Component Id="vcruntime140.dll_LM" Directory="SystemInstallDirectory" Guid="$(var.vcruntime140Guid)" Shared="yes" SharedDllRefCount="yes">
- <Condition>ALLUSERS=1</Condition>
- <File Id="vcruntime140.dll_LM" Source="!(bindpath.crt)\vcruntime140.dll" />
- </Component>
- <Component Id="appcrt140.dll_CU" Directory="InstallDirectory" Guid="*">
- <Condition>NOT ALLUSERS=1</Condition>
- <File Id="appcrt140.dll_CU" Source="!(bindpath.crt)\appcrt140.dll" />
- </Component>
- <Component Id="desktopcrt140.dll_CU" Directory="InstallDirectory" Guid="*">
- <Condition>NOT ALLUSERS=1</Condition>
- <File Id="desktopcrt140.dll_CU" Source="!(bindpath.crt)\desktopcrt140.dll" />
- </Component>
- <Component Id="vcruntime140.dll_CU" Directory="InstallDirectory" Guid="*">
- <Condition>NOT ALLUSERS=1</Condition>
- <File Id="vcruntime140.dll_CU" Source="!(bindpath.crt)\vcruntime140.dll" />
- </Component>
- </ComponentGroup>
- </Fragment>
-</Wix>
diff --git a/Tools/msi/crt/crt_files.wxs b/Tools/msi/crt/crt_files.wxs
new file mode 100644
index 0000000..46f7d6e
--- /dev/null
+++ b/Tools/msi/crt/crt_files.wxs
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+ <Fragment>
+ <?if $(var.Platform)~=x64 ?>
+ <?define vcruntime140Guid={B33258FD-750C-3B42-8BE4-535B48E97DB4}?>
+ <?else ?>
+ <?define vcruntime140Guid={E8E39D3B-4F35-36D8-B892-4B28336FE041}?>
+ <?endif ?>
+ <ComponentGroup Id="crt_files">
+ <Component Id="vcruntime140.dll_LM" Directory="SystemInstallDirectory" Guid="$(var.vcruntime140Guid)" Shared="yes" SharedDllRefCount="yes">
+ <Condition>ALLUSERS=1</Condition>
+ <File Id="vcruntime140.dll_LM" Source="!(bindpath.crt)\vcruntime140.dll" />
+ </Component>
+ <Component Id="vcruntime140.dll_CU" Directory="InstallDirectory" Guid="*">
+ <Condition>NOT ALLUSERS=1</Condition>
+ <File Id="vcruntime140.dll_CU" Source="!(bindpath.crt)\vcruntime140.dll" />
+ </Component>
+ </ComponentGroup>
+ </Fragment>
+</Wix>