From 7e591453be37caf4d8e2bcb7ebc6b706b84f50be Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Fri, 28 Jan 2022 14:34:00 +0100 Subject: [PATCH] Fix finding GSSAPI The package is called mit-krb5-gssapi on Ubuntu, and the LIBDIR variable was missing an underscore. Pick-to: 6.3 6.2 Change-Id: I85b5603c1161f33462aa71bbd522d40dd7489405 Reviewed-by: Alexandru Croitor --- cmake/FindGSSAPI.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmake/FindGSSAPI.cmake b/cmake/FindGSSAPI.cmake index 82c3952e249..6ea36a08ff5 100644 --- a/cmake/FindGSSAPI.cmake +++ b/cmake/FindGSSAPI.cmake @@ -1,17 +1,20 @@ find_package(PkgConfig QUIET) pkg_check_modules(PC_GSSAPI QUIET krb5-gssapi) +if (NOT PC_GSSAPI_FOUND) + pkg_check_modules(PC_GSSAPI QUIET mit-krb5-gssapi) +endif() find_path(GSSAPI_INCLUDE_DIRS NAMES gssapi/gssapi.h HINTS ${PC_GSSAPI_INCLUDEDIR} - PATH_SUFFIXES gssapi) +) find_library(GSSAPI_LIBRARIES NAMES GSS # framework gss # solaris gssapi_krb5 - HINTS ${PC_GSSAPILIBDIR} + HINTS ${PC_GSSAPI_LIBDIR} ) include(FindPackageHandleStandardArgs)