5 # Find the native KERBEROS includes and library
7 # KERBEROS_INCLUDE_DIRS - where to find krb5.h, etc.
8 # KERBEROS_LIBRARIES - List of libraries when using krb5.
9 # KERBEROS_FOUND - True if krb5 found.
12 IF (KERBEROS_INCLUDE_DIRS)
13 # Already in cache, be silent
14 SET(KERBEROS_FIND_QUIETLY TRUE)
15 ENDIF (KERBEROS_INCLUDE_DIRS)
17 FIND_PATH(KERBEROS_INCLUDE_DIR krb5.h)
19 SET(KERBEROS_NAMES krb5)
20 FIND_LIBRARY(KERBEROS_LIBRARY NAMES ${KERBEROS_NAMES} )
22 # handle the QUIETLY and REQUIRED arguments and set KERBEROS_FOUND to TRUE if
23 # all listed variables are TRUE
24 INCLUDE(FindPackageHandleStandardArgs)
25 FIND_PACKAGE_HANDLE_STANDARD_ARGS(KERBEROS DEFAULT_MSG KERBEROS_LIBRARY KERBEROS_INCLUDE_DIR)
28 # add all kerberos libs
29 # autodetect HAVE_HEIMDAL_KERBEROS
30 # autodetect HAVE_MIT_KERBEROS
31 # autodetect(?) HAVE_KEYTYPE_ARCFOUR_56
34 SET( KERBEROS_LIBRARIES ${KERBEROS_LIBRARY} )
35 SET( KERBEROS_INCLUDE_DIRS ${KERBEROS_INCLUDE_DIR} )
37 SET( KERBEROS_LIBRARIES )
38 SET( KERBEROS_INCLUDE_DIRS )
41 MARK_AS_ADVANCED( KERBEROS_LIBRARIES KERBEROS_INCLUDE_DIRS )