File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed
Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ SET(PRODUCT_NAME "MariaDB ODBC Driver")
1717SET (PRODUCT_MANUFACTURER "MariaDB" )
1818SET (PRODUCT_VERSION "${MARIADB_ODBC_VERSION_MAJOR} .${MARIADB_ODBC_VERSION_MINOR} .${MARIADB_ODBC_VERSION_PATCH} " )
1919
20+ SET (TLS_LIB_BEGIN "!-- " )
21+ SET (TLS_LIB_END " --" )
2022IF (CMAKE_SIZEOF_VOID_P EQUAL 8)
2123 SET (PRODUCT_NAME "${PRODUCT_NAME} 64-bit" )
2224 SET (PLATFORM "win64" )
@@ -31,6 +33,13 @@ IF(CMAKE_SIZEOF_VOID_P EQUAL 8)
3133 SET (GUID_PLUGINS "9D1B41AA-CE86-4c6d-93C8-FDCD40D5D2E9" )
3234 SET (GUID_PLUGINS_DEBUG "63541EC9-9C2B-4763-8C18-03313DAE6F8E" )
3335 SET (GUID_INSTALLER_TOOLS "9FF07852-2A99-4699-A6E8-889B9745C5B9" )
36+ IF ("${WITH_SSL} " STREQUAL "GNUTLS" AND NOT "${GNUTLS_LIBRARY} " STREQUAL "" )
37+ SET (TLS_LIB_BEGIN "" )
38+ SET (TLS_LIB_END "" )
39+ SET (GUID_TLS_LIB "C8D5976A-4F30-411f-88E5-D77AFF09E444" )
40+ GET_FILENAME_COMPONENT (LIB_GNUTLS_LOCATION "${GNUTLS_LIBRARY} " DIRECTORY )
41+ MESSAGE (STATUS "Configuring to package gnutls library from ${LIB_GNUTLS_LOCATION} " )
42+ ENDIF ()
3443ELSE ()
3544 SET (PLATFORM "win32" )
3645 SET (IS_WIN64 "no" )
5766 SET (MSI_PACKAGE "mariadb-connector-odbc-${PRODUCT_VERSION} -${PLATFORM} .msi" )
5867ENDIF ()
5968
60- SET (ENV{MARIADB_ODBC_MSI_PACKAGE} "${MSI_PACKAGE} " PARENT_SCOPE )
69+ SET (ENV{MARIADB_ODBC_MSI_PACKAGE} "${MSI_PACKAGE} " )
6170
6271IF (WITH_SIGNCODE)
6372 IF (EXISTS "/tools/sign.bat" )
Original file line number Diff line number Diff line change 2323 <ComponentRef Id =" Driver" />
2424 <ComponentRef Id =" CcPlugins" />
2525 <ComponentRef Id =" InstallerTools" />
26+ <@TLS_LIB_BEGIN@ComponentRef Id="TlsLib" /@TLS_LIB_END@>
2627 </Feature >
2728 <Feature Id =" DebugFeature" Title =" Debug Information" Level =" 2" >
2829 <ComponentRef Id =" Debug" />
8788 <Component Id =" InstallerTools" Guid =" @GUID_INSTALLER_TOOLS@" Directory =" INSTALLFOLDER" DiskId =" 1" Win64 =" @IS_WIN64@" >
8889 <File Id =" change_dsns_driver" Name =" change_dsns_driver.exe" DiskId =" 1" Source =" $(var.installer_tools_dir)/change_dsns_driver.exe" />
8990 </Component >
91+ <@TLS_LIB_BEGIN@Component Id="TlsLib" Guid="@GUID_TLS_LIB@" Directory="INSTALLFOLDER" DiskId="1" Win64="@IS_WIN64@">
92+ <File Id =" TlsLibFile1" Name =" libgnutls-30.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libgnutls-30.dll" />
93+ <File Id =" TlsLibFile2" Name =" libgcc_s_seh-1.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libgcc_s_seh-1.dll" />
94+ <File Id =" TlsLibFile3" Name =" libgmp-10.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libgmp-10.dll" />
95+ <File Id =" TlsLibFile4" Name =" libhogweed-4.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libhogweed-4.dll" />
96+ <File Id =" TlsLibFile5" Name =" libidn2-0.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libidn2-0.dll" />
97+ <File Id =" TlsLibFile6" Name =" libnettle-6.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libnettle-6.dll" />
98+ <File Id =" TlsLibFile7" Name =" libp11-kit-0.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libp11-kit-0.dll" />
99+ <File Id =" TlsLibFile8" Name =" libwinpthread-1.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libwinpthread-1.dll" />
100+ <File Id =" TlsLibFile8" Name =" libffi-6.dll" DiskId =" 1" Source =" @LIB_GNUTLS_LOCATION@/libffi-6.dll" />
101+ </Component @TLS_LIB_END@>
90102 <!-- </ComponentGroup> -->
91103 </Fragment >
92104</Wix >
You can’t perform that action at this time.
0 commit comments