mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-22 22:43:03 +01:00
Add wix config files to build msvc runtimes for Fb4.0
This commit is contained in:
parent
53e9f73c57
commit
96c1bb84bd
40
builds/win32/msvc12/VCCRT_Shared_Body.wxi
Normal file
40
builds/win32/msvc12/VCCRT_Shared_Body.wxi
Normal file
@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||
|
||||
<Product Id="$(var.PRODUCT_ID)"
|
||||
Name="MSI to redistribute MS VS2013 CRT libraries for $(var.CPUArch)"
|
||||
Language="1033"
|
||||
Version="$(var.MS_CRT_VER)"
|
||||
Manufacturer="$(var.MANUFACTURER)"
|
||||
UpgradeCode="$(var.UPGRADE_CODE)"
|
||||
>
|
||||
|
||||
<Package Id="$(var.PACKAGE_ID)"
|
||||
Description="$(var.DESCRIPTION)"
|
||||
Comments="$(var.COMMENTS)"
|
||||
Manufacturer="$(var.MANUFACTURER)"
|
||||
InstallerVersion="405"
|
||||
Compressed="yes"
|
||||
Platform="$(var.CPUArch)"
|
||||
/>
|
||||
|
||||
<Media Id="1" Cabinet="VCCRT.cab" EmbedCab="yes"
|
||||
/>
|
||||
|
||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
||||
<Merge Id="CRT" Language="0" SourceFile="$(var.MMDIR)\$(var.MSM)" DiskId="1" />
|
||||
</Directory>
|
||||
|
||||
<Feature Id="CRT_WinSXS" Title="CRT WinSXS" Level="1">
|
||||
<MergeRef Id="CRT" />
|
||||
</Feature>
|
||||
|
||||
<InstallExecuteSequence>
|
||||
<RemoveRegistryValues />
|
||||
<RemoveFiles />
|
||||
<InstallFiles />
|
||||
<WriteRegistryValues />
|
||||
</InstallExecuteSequence>
|
||||
|
||||
</Product>
|
||||
|
||||
</Include>
|
17
builds/win32/msvc12/VCCRT_Shared_Header.wxi
Normal file
17
builds/win32/msvc12/VCCRT_Shared_Header.wxi
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||
|
||||
<!-- This is bad - we really should not be hard coding this
|
||||
version string, but for now it will have to do. .-->
|
||||
<?define MS_CRT_VER = "12.00.21005.1" ?>
|
||||
|
||||
<?define DESCRIPTION = "MSI to redistribute VS2013 CRT libraries" ?>
|
||||
|
||||
<?define COMMENTS = "This MSI specially created for Firebird." ?>
|
||||
|
||||
<?define MMDIR = "C:\Program Files (x86)\Common Files\Merge Modules" ?>
|
||||
|
||||
<?define MANUFACTURER = "The Firebird Project" ?>
|
||||
|
||||
</Include>
|
15
builds/win32/msvc12/VCCRT_Win32.wxi
Normal file
15
builds/win32/msvc12/VCCRT_Win32.wxi
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||
<?define PRODUCT_ID=* ?>
|
||||
|
||||
<?define PACKAGE_ID=* ?>
|
||||
|
||||
<?define UPGRADE_CODE=0d102e75-eb00-48fe-8450-77ca10b72f6f ?>
|
||||
|
||||
<?define MSM="microsoft_vc120_crt_x86.msm" ?>
|
||||
|
||||
<?define CPUArch="x86" ?>
|
||||
|
||||
|
||||
|
||||
</Include>
|
12
builds/win32/msvc12/VCCRT_Win32.wxs
Normal file
12
builds/win32/msvc12/VCCRT_Win32.wxs
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Header.wxi ?>
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Win32.wxi ?>
|
||||
|
||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Body.wxi ?>
|
||||
|
||||
</Wix>
|
||||
|
||||
|
15
builds/win32/msvc12/VCCRT_x64.wxi
Normal file
15
builds/win32/msvc12/VCCRT_x64.wxi
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||
<?define PRODUCT_ID=* ?>
|
||||
|
||||
<?define PACKAGE_ID=* ?>
|
||||
|
||||
<?define UPGRADE_CODE=f3fc8976-eced-4f3f-9cd4-c7c5941593fc ?>
|
||||
|
||||
<?define MSM="microsoft_vc120_crt_x64.msm" ?>
|
||||
|
||||
<?define CPUArch="x64" ?>
|
||||
|
||||
</Include>
|
||||
|
||||
|
12
builds/win32/msvc12/VCCRT_x64.wxs
Normal file
12
builds/win32/msvc12/VCCRT_x64.wxs
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Header.wxi ?>
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_x64.wxi ?>
|
||||
|
||||
|
||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Body.wxi ?>
|
||||
|
||||
</Wix>
|
||||
|
Loading…
Reference in New Issue
Block a user