pkgsrc/databases/mariadb-connector-c/patches/patch-CMakeLists.txt
fhajny a84b0e21f3 databases/mariadb-connector-c: Update to 3.0.6.
3.0.6
- Revert "Bumped version number to 3.0.7"

3.0.5
- Windows build fix

3.0.4
- MDEV-15655: abstract socket support - limit length
2018-09-18 08:41:33 +00:00

41 lines
1.5 KiB
Text

$NetBSD: patch-CMakeLists.txt,v 1.2 2018/09/18 08:41:34 fhajny Exp $
Make sure Kerberos/GSS support can be turned off.
--- CMakeLists.txt.orig 2018-07-31 07:44:20.000000000 +0000
+++ CMakeLists.txt
@@ -24,7 +24,7 @@ get_directory_property(IS_SUBPROJECT PAR
# do not inherit include directories from the parent project
SET_PROPERTY(DIRECTORY PROPERTY INCLUDE_DIRECTORIES)
FOREACH(V WITH_MYSQLCOMPAT WITH_MSI WITH_SIGNCODE WITH_RTC WITH_UNIT_TESTS
- WITH_DYNCOL WITH_EXTERNAL_ZLIB WITH_CURL WITH_SQLITE WITH_SSL
+ WITH_DYNCOL WITH_EXTERNAL_ZLIB WITH_CURL WITH_GSS WITH_SQLITE WITH_SSL
INSTALL_LAYOUT WITH_TEST_SRCPKG)
SET(${V} ${${OPT}${V}})
ENDFOREACH()
@@ -62,6 +62,7 @@ ADD_OPTION(WITH_UNIT_TESTS "build test s
ADD_OPTION(WITH_DYNCOL "Enables support of dynamic coluumns" ON)
ADD_OPTION(WITH_EXTERNAL_ZLIB "Enables use of external zlib" OFF)
ADD_OPTION(WITH_CURL "Enables use of curl" ON)
+ADD_OPTION(WITH_GSS "Enables use of Kerberos auth" ON)
ADD_OPTION(WITH_SSL "Enables use of TLS/SSL library" ON)
###############
@@ -82,7 +83,7 @@ IF(WITH_RTC)
SET(RTC_OPTIONS "/RTC1 /RTCc")
ENDIF()
-IF(NOT WIN32)
+IF(WITH_GSS)
INCLUDE(${CC_SOURCE_DIR}/cmake/FindGSSAPI.cmake)
IF(GSSAPI_FOUND)
INCLUDE_DIRECTORIES(${GSSAPI_INCS})
@@ -361,7 +362,7 @@ IF(NOT REMOTEIO_PLUGIN_TYPE MATCHES "OFF
ADD_DEFINITIONS("-DHAVE_REMOTEIO=1")
ENDIF()
ENDIF()
-IF(NOT WIN32)
+IF(WITH_GSS)
IF(NOT AUTH_GSSAPI_PLUGIN_TYPE MATCHES "OFF")
INCLUDE(${CC_SOURCE_DIR}/cmake/FindGSSAPI.cmake)
IF(GSSAPI_FOUND)