summaryrefslogtreecommitdiffstats
path: root/cmake/FindGSSAPI.cmake
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-01-28 14:34:00 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-01-29 11:46:04 +0000
commit7e591453be37caf4d8e2bcb7ebc6b706b84f50be (patch)
treebd539dc5f6711c4f397449be7f14311ce8baa7a7 /cmake/FindGSSAPI.cmake
parent35e938c2d8966dd87cdcf700788a947e71d43984 (diff)
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 <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake/FindGSSAPI.cmake')
-rw-r--r--cmake/FindGSSAPI.cmake7
1 files changed, 5 insertions, 2 deletions
diff --git a/cmake/FindGSSAPI.cmake b/cmake/FindGSSAPI.cmake
index 82c3952e24..6ea36a08ff 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)