mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 00:03:02 +01:00
Add support to build VCRT merge modules. These files are VC8 specific, and technically they belong under the 'install\arch-specific\win32\msvc8' directory. But that directory does not exist (and may never exist), so they can be parked here for the time being.
This commit is contained in:
parent
497435982e
commit
50d5e101ed
43
builds/win32/msvc8/VCCRT_Shared_Body.wxi
Normal file
43
builds/win32/msvc8/VCCRT_Shared_Body.wxi
Normal file
@ -0,0 +1,43 @@
|
||||
|
||||
<Include>
|
||||
|
||||
<Product Id='$(var.PRODUCT_ID)'
|
||||
|
||||
Name='MSI to redistribute MS VS2005 CRT libraries'
|
||||
Language='1033'
|
||||
Version='$(var.MS_CRT_VER)'
|
||||
Manufacturer='$(var.MANUFACTURER)'>
|
||||
|
||||
<Package Id='$(var.PACKAGE_ID)'
|
||||
Description='$(var.DESCRIPTION)'
|
||||
Comments='$(var.COMMENTS)'
|
||||
Manufacturer='$(var.MANUFACTURER)'
|
||||
InstallerVersion='300'
|
||||
Compressed='yes'
|
||||
/>
|
||||
|
||||
<Media Id='1' Cabinet='VCCRT.cab' EmbedCab='yes'
|
||||
/>
|
||||
|
||||
<Directory Id='TARGETDIR' Name='SourceDir'>
|
||||
<Merge Id='CRT' Language='0' src='$(var.MMDIR)\$(var.MSM)' DiskId='1' />
|
||||
<Merge Id='CRT Policy' Language='0' src='$(var.MMDIR)\$(var.POLICY)' DiskId='1' />
|
||||
</Directory>
|
||||
|
||||
<Feature Id='CRT_WinSXS' Title='CRT WinSXS' Level='1'>
|
||||
<MergeRef Id='CRT' />
|
||||
<MergeRef Id='CRT Policy' />
|
||||
</Feature>
|
||||
|
||||
<InstallExecuteSequence>
|
||||
<RemoveRegistryValues/>
|
||||
<RemoveFiles/>
|
||||
<InstallFiles/>
|
||||
<WriteRegistryValues/>
|
||||
</InstallExecuteSequence>
|
||||
|
||||
</Product>
|
||||
|
||||
</Include>
|
||||
|
||||
|
17
builds/win32/msvc8/VCCRT_Shared_Header.wxi
Normal file
17
builds/win32/msvc8/VCCRT_Shared_Header.wxi
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version='1.0'?>
|
||||
|
||||
<Include>
|
||||
|
||||
<!-- 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 = "8.0.50727.42" ?>
|
||||
|
||||
<?define DESCRIPTION = "MSI to redistribute VS2005 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>
|
11
builds/win32/msvc8/VCCRT_Win32.wxi
Normal file
11
builds/win32/msvc8/VCCRT_Win32.wxi
Normal file
@ -0,0 +1,11 @@
|
||||
<Include>
|
||||
|
||||
<?define PRODUCT_ID=a8d93648-9f7f-407d-915c-62044644c3da ?>
|
||||
|
||||
<?define PACKAGE_ID=f303a426-df8b-44f9-b8bb-1373fec24b6f ?>
|
||||
|
||||
<?define MSM="microsoft_vc80_crt_x86.msm" ?>
|
||||
|
||||
<?define POLICY="policy_8_0_Microsoft_VC80_CRT_x86.msm" ?>
|
||||
|
||||
</Include>
|
12
builds/win32/msvc8/VCCRT_Win32.wxs
Normal file
12
builds/win32/msvc8/VCCRT_Win32.wxs
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version='1.0'?>
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Header.wxi ?>
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Win32.wxi ?>
|
||||
|
||||
<Wix xmlns='http://schemas.microsoft.com/wix/2003/01/wi'>
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Body.wxi ?>
|
||||
|
||||
</Wix>
|
||||
|
||||
|
14
builds/win32/msvc8/VCCRT_x64.wxi
Normal file
14
builds/win32/msvc8/VCCRT_x64.wxi
Normal file
@ -0,0 +1,14 @@
|
||||
<Include>
|
||||
|
||||
<?define PRODUCT_ID=ebfc96e5-4409-426e-88b7-650adb342e78 ?>
|
||||
|
||||
<?define PACKAGE_ID=9f2b88ef-52a7-412d-b511-aa14674adf69 ?>
|
||||
|
||||
<?define MSM="microsoft_vc80_crt_x86_x64.msm" ?>
|
||||
|
||||
<?define POLICY="policy_8_0_Microsoft_VC80_CRT_x86_x64.msm" ?>
|
||||
|
||||
|
||||
</Include>
|
||||
|
||||
|
12
builds/win32/msvc8/VCCRT_x64.wxs
Normal file
12
builds/win32/msvc8/VCCRT_x64.wxs
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version='1.0'?>
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Header.wxi ?>
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_x64.wxi ?>
|
||||
|
||||
|
||||
<Wix xmlns='http://schemas.microsoft.com/wix/2003/01/wi'>
|
||||
|
||||
<?include $(sys.SOURCEFILEDIR)\VCCRT_Shared_Body.wxi ?>
|
||||
|
||||
</Wix>
|
||||
|
Loading…
Reference in New Issue
Block a user