aboutsummaryrefslogtreecommitdiff
path: root/mariadb-connector-c-v_2.3.7/win/packaging/mariadb-connector-c.xml.in
diff options
context:
space:
mode:
Diffstat (limited to 'mariadb-connector-c-v_2.3.7/win/packaging/mariadb-connector-c.xml.in')
-rw-r--r--mariadb-connector-c-v_2.3.7/win/packaging/mariadb-connector-c.xml.in79
1 files changed, 79 insertions, 0 deletions
diff --git a/mariadb-connector-c-v_2.3.7/win/packaging/mariadb-connector-c.xml.in b/mariadb-connector-c-v_2.3.7/win/packaging/mariadb-connector-c.xml.in
new file mode 100644
index 0000000..e426ac7
--- /dev/null
+++ b/mariadb-connector-c-v_2.3.7/win/packaging/mariadb-connector-c.xml.in
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+ <Product Id="*" Name="@PRODUCT_NAME@" Language="1033"
+ Version="@PRODUCT_VERSION@"
+ Manufacturer="@PRODUCT_MANUFACTURER@" UpgradeCode="@PRODUCT_UPGRADE_CODE@">
+ <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Platform="@WIXPLATFORM@"/>
+
+ <MajorUpgrade DowngradeErrorMessage="A newer version of @PRODUCT_NAME@ is already installed." />
+ <MediaTemplate EmbedCab="yes" />
+
+ <UIRef Id="WixUI_Mondo" />
+ <WixVariable Id="WixUILicenseRtf" Value="@CMAKE_SOURCE_DIR@/win/packaging/license.rtf" />
+ <WixVariable Id="WixUIBannerBmp" Value="@CMAKE_SOURCE_DIR@/win/packaging/WixUIBannerBmp.jpg" />
+ <WixVariable Id="WixUIDialogBmp" Value="@CMAKE_SOURCE_DIR@/win/packaging/WixUIDialogBmp.jpg" />
+
+ <Feature Id="ProductFeature" Title="@PRODUCT_NAME@ @PRODUCT_VERSION@" Level="1">
+ <ComponentRef Id="RegistryKeys" />
+ <ComponentRef Id="Library"/>
+ <ComponentRef Id="Plugins"/>
+ <ComponentRef Id="DebugLibrary" />
+ <Feature Id="DebugFeature" Title="Debug Information" Level="2">
+ <ComponentRef Id="Debug" />
+ </Feature>
+ </Feature>
+ <Feature Id="IncludeFeature" Title="Include Files" Level="1">
+ <ComponentRef Id="Includes"/>
+ <ComponentRef Id="MysqlIncludes"/>
+ </Feature>
+ </Product>
+
+ <Fragment>
+ <Directory Id="TARGETDIR" Name="SourceDir">
+ <Directory Id="@FOLDER@">
+ <Directory Id="Mariadb" Name="@PRODUCT_INSTALL_DIR@">
+ <Directory Id="INSTALLFOLDER" Name="@PRODUCT_NAME@" >
+ <Directory Id="instlib" Name="lib">
+ <Directory Id="instlib_debug" Name="debug"/>
+ <Directory Id="instlib_plugin" Name="plugin"/>
+ </Directory>
+ <Directory Id="instinclude" Name="include" >
+ <Directory Id="instincludemysql" Name="mysql"/>
+ </Directory>
+ </Directory>
+ </Directory>
+ </Directory>
+ </Directory>
+ </Fragment>
+
+<Fragment>
+ <Component Id="RegistryKeys" Guid="755726EA-9706-413D-86B3-E70582FF2819" DiskId="1" Directory="INSTALLFOLDER" Win64="@IS_WIN64@">
+ <RegistryKey Id="Version" Root="HKLM" Key="SOFTWARE\@PRODUCT_MANUFACTURER@\@PRODUCT_NAME@" ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
+ <RegistryValue Name="Version" Type="string" Value="@PRODUCT_VERSION@"/>
+ </RegistryKey>
+ </Component>
+ <Component Id="Library" Guid="89E28283-23AE-4F10-B743-B5FA485E9F9A" KeyPath="yes" DiskId="1" Directory="instlib" Win64="@IS_WIN64@">
+ <File Id="libdll" Name="libmariadb.dll" DiskId="1" Source="@CLIENT_LIB_DIR@/libmariadb.dll" />
+ <File Id="libdllimp" Name="libmariadb.lib" DiskId="1" Source="@CLIENT_LIB_DIR@/libmariadb.lib" />
+ <File Id="libstatic" Name="mariadbclient.lib" DiskId="1" Source="@CLIENT_LIB_DIR@/mariadbclient.lib" />
+ </Component>
+ <Component Id="DebugLibrary" Guid="1b8f741d-e7d9-48f1-9e11-9270216d1dc7" KeyPath="yes" DiskId="1" Directory="instlib_debug" Win64="@IS_WIN64@">
+ <File Id="dlibdll" Name="libmariadb.dll" DiskId="1" Source="@CLIENT_DBG_DIR@/libmariadb.dll" />
+ <File Id="dlibdllimp" Name="libmariadb.lib" DiskId="1" Source="@CLIENT_DBG_DIR@/libmariadb.lib" />
+ <File Id="dlibstatic" Name="mariadbclient.lib" DiskId="1" Source="@CLIENT_DBG_DIR@/mariadbclient.lib" />
+ </Component>
+ <Component Id="Plugins" Guid="5B2E98C9-DFF2-4129-8360-C6AD16F6BBEA" KeyPath="yes" DiskId="1" Directory="instlib_plugin" Win64="@IS_WIN64@">
+ @MARIADB_PLUGINS@
+ </Component>
+ <Component Id="Debug" Guid="FFAFCCCC-4E0C-4A87-840C-53B63C8A427A" KeyPath="yes" Directory="instlib" DiskId="1" Win64="@IS_WIN64@">
+ <File Id="libdllpdb" Name="libmariadb.pdb" DiskId="1" Source="@CLIENT_LIB_DIR@/libmariadb.pdb" />
+ </Component>
+ <Component Id="Includes" Guid="5CFB93CC-FC30-4E13-B665-E52690AB56E3" KeyPath="yes" Directory="instinclude" DiskId="1" Win64="@IS_WIN64@">
+ @MARIADB_INCLUDE_FILES@
+ </Component>
+ <Component Id="MysqlIncludes" Guid="6BD3D62D-8013-4C0A-B032-61AA04A98EDE" Directory="instincludemysql" DiskId="1" Win64="@IS_WIN64@">
+ @MARIADB_INCLUDEMYSQL_FILES@
+ </Component>
+</Fragment>
+</Wix>
+