Browse Source
Updates CRT installation for Windows installer.
Updates CRT installation for Windows installer.
Bundling versions of the CRT prior to 14.0 is no longer supported.pull/9921/head
11 changed files with 180 additions and 72 deletions
-
5Tools/msi/bundle/Default.wxl
-
88Tools/msi/bundle/bootstrap/PythonBootstrapperApplication.cpp
-
3Tools/msi/bundle/bundle.targets
-
3Tools/msi/bundle/bundle.wxl
-
43Tools/msi/bundle/packagegroups/crt.wxs
-
2Tools/msi/crt/crt.wixproj
-
20Tools/msi/crt/crt_files.12.0.wxs
-
40Tools/msi/crt/crt_files.14.0.wxs
-
20Tools/msi/crt/crt_files.wxs
-
13Tools/msi/msi.props
-
15Tools/msi/redist/README.txt
@ -1,4 +1,5 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization"> |
|||
<String Id="CompileAllDescription">Precompiling standard library</String> |
|||
<String Id="CRTDescription">C Runtime Update (KB2999226)</String> |
|||
<String Id="CompileAllDescription">Precompiling standard library</String> |
|||
</WixLocalization> |
|||
@ -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> |
|||
@ -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> |
|||
@ -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> |
|||
@ -0,0 +1,15 @@ |
|||
This folder is intentianally left empty in the repository. |
|||
|
|||
The following dependencies may be copied here if they cannot be detected |
|||
automatically by the build scripts: |
|||
|
|||
redist\Windows6.0-KB2999226-x64.msu |
|||
redist\Windows6.0-KB2999226-x86.msu |
|||
redist\Windows6.1-KB2999226-x64.msu |
|||
redist\Windows6.1-KB2999226-x86.msu |
|||
redist\Windows8.1-KB2999226-x64.msu |
|||
redist\Windows8.1-KB2999226-x86.msu |
|||
redist\Windows8-RT-KB2999226-x64.msu |
|||
redist\Windows8-RT-KB2999226-x86.msu |
|||
redist\x64\vcruntime140.dll |
|||
redist\x86\vcruntime140.dll |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue