aboutsummaryrefslogtreecommitdiff
path: root/modules/FindGSSAPI.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/FindGSSAPI.cmake')
-rw-r--r--modules/FindGSSAPI.cmake44
1 files changed, 22 insertions, 22 deletions
diff --git a/modules/FindGSSAPI.cmake b/modules/FindGSSAPI.cmake
index 45e4e0e1..0951c675 100644
--- a/modules/FindGSSAPI.cmake
+++ b/modules/FindGSSAPI.cmake
@@ -32,34 +32,34 @@ else(GSSAPI_LIBS AND GSSAPI_FLAVOR)
if(KRB5_CONFIG)
- SET(HAVE_KRB5_GSSAPI TRUE)
- EXEC_PROGRAM(${KRB5_CONFIG} ARGS --libs gssapi RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GSSAPI_LIBS)
- IF(_return_VALUE)
- MESSAGE(STATUS "GSSAPI configure check failed.")
- SET(HAVE_KRB5_GSSAPI FALSE)
- ENDIF(_return_VALUE)
+ set(HAVE_KRB5_GSSAPI TRUE)
+ exec_program(${KRB5_CONFIG} ARGS --libs gssapi RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GSSAPI_LIBS)
+ if(_return_VALUE)
+ message(STATUS "GSSAPI configure check failed.")
+ set(HAVE_KRB5_GSSAPI FALSE)
+ endif(_return_VALUE)
- EXEC_PROGRAM(${KRB5_CONFIG} ARGS --cflags gssapi RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GSSAPI_INCS)
+ exec_program(${KRB5_CONFIG} ARGS --cflags gssapi RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GSSAPI_INCS)
string(REGEX REPLACE "(\r?\n)+$" "" GSSAPI_INCS "${GSSAPI_INCS}")
string(REGEX REPLACE " *-I" ";" GSSAPI_INCS "${GSSAPI_INCS}")
- EXEC_PROGRAM(${KRB5_CONFIG} ARGS --vendor RETURN_VALUE _return_VALUE OUTPUT_VARIABLE gssapi_flavor_tmp)
+ exec_program(${KRB5_CONFIG} ARGS --vendor RETURN_VALUE _return_VALUE OUTPUT_VARIABLE gssapi_flavor_tmp)
set(GSSAPI_FLAVOR_MIT)
- IF(gssapi_flavor_tmp MATCHES ".*Massachusetts.*")
- SET(GSSAPI_FLAVOR "MIT")
- ELSE(gssapi_flavor_tmp MATCHES ".*Massachusetts.*")
- SET(GSSAPI_FLAVOR "HEIMDAL")
- ENDIF(gssapi_flavor_tmp MATCHES ".*Massachusetts.*")
+ if(gssapi_flavor_tmp MATCHES ".*Massachusetts.*")
+ set(GSSAPI_FLAVOR "MIT")
+ else(gssapi_flavor_tmp MATCHES ".*Massachusetts.*")
+ set(GSSAPI_FLAVOR "HEIMDAL")
+ endif(gssapi_flavor_tmp MATCHES ".*Massachusetts.*")
- IF(NOT HAVE_KRB5_GSSAPI)
- IF (gssapi_flavor_tmp MATCHES "Sun Microsystems.*")
- MESSAGE(STATUS "Solaris Kerberos does not have GSSAPI; this is normal.")
- SET(GSSAPI_LIBS)
- SET(GSSAPI_INCS)
- ELSE(gssapi_flavor_tmp MATCHES "Sun Microsystems.*")
- MESSAGE(WARNING "${KRB5_CONFIG} failed unexpectedly.")
- ENDIF(gssapi_flavor_tmp MATCHES "Sun Microsystems.*")
- ENDIF(NOT HAVE_KRB5_GSSAPI)
+ if(NOT HAVE_KRB5_GSSAPI)
+ if (gssapi_flavor_tmp MATCHES "Sun Microsystems.*")
+ message(STATUS "Solaris Kerberos does not have GSSAPI; this is normal.")
+ set(GSSAPI_LIBS)
+ set(GSSAPI_INCS)
+ else(gssapi_flavor_tmp MATCHES "Sun Microsystems.*")
+ message(WARNING "${KRB5_CONFIG} failed unexpectedly.")
+ endif(gssapi_flavor_tmp MATCHES "Sun Microsystems.*")
+ endif(NOT HAVE_KRB5_GSSAPI)
if(GSSAPI_LIBS) # GSSAPI_INCS can be also empty, so don't rely on that
set(GSSAPI_FOUND TRUE)