Skip to content

Commit 516dd92

Browse files
committed
Merge pull request #210 from heirecka/3.3
Use find_package(GSSAPI) instead including the module
1 parent 931e8f3 commit 516dd92

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR)
66
INCLUDE(CheckFunctionExists)
7+
INCLUDE(FeatureSummary)
78
IF(COMMAND CMAKE_POLICY)
89
SET(NEW_POLICIES CMP0003 CMP0022 CMP0023 CMP0057 CMP0077 CMP0069 CMP0075)
910
FOREACH(TYPE OLD NEW)
@@ -387,7 +388,8 @@ IF(NOT REMOTEIO_PLUGIN_TYPE MATCHES "OFF")
387388
ENDIF()
388389
IF(NOT WIN32)
389390
IF(NOT AUTH_GSSAPI_PLUGIN_TYPE MATCHES "OFF")
390-
INCLUDE(${CC_SOURCE_DIR}/cmake/FindGSSAPI.cmake)
391+
FIND_PACKAGE(GSSAPI)
392+
SET_PACKAGE_PROPERTIES(GSSAPI PROPERTIES TYPE OPTIONAL)
391393
IF(GSSAPI_FOUND)
392394
INCLUDE_DIRECTORIES(${GSSAPI_INCS})
393395
IF(AUTH_GSSAPI_PLUGIN_TYPE MATCHES "STATIC")

plugins/auth/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ ENDIF()
9696

9797
#GSSAPI client authentication plugin
9898
IF(NOT WIN32)
99-
INCLUDE(${CC_SOURCE_DIR}/cmake/FindGSSAPI.cmake)
99+
FIND_PACKAGE(GSSAPI)
100+
SET_PACKAGE_PROPERTIES(GSSAPI PROPERTIES TYPE OPTIONAL)
100101
IF(GSSAPI_FOUND)
101102
SET(GSSAPI_SOURCES ${AUTH_DIR}/auth_gssapi_client.c ${AUTH_DIR}/gssapi_client.c ${AUTH_DIR}/gssapi_errmsg.c)
102103
IF (CMAKE_VERSION VERSION_GREATER 3.18)

0 commit comments

Comments
 (0)