diff options
author | Timothy Pearson <[email protected]> | 2016-09-20 22:38:17 -0500 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2016-09-20 22:38:17 -0500 |
commit | 769e8885c220b902b5cf074d18a8cefa2f52e8ec (patch) | |
tree | da544a96d27455b1ce94c5f754f3a86c08892119 | |
parent | 0a874e41b6f30d3276a8ab6536a7c3f692ffed65 (diff) | |
download | tdebase-769e8885c220b902b5cf074d18a8cefa2f52e8ec.tar.gz tdebase-769e8885c220b902b5cf074d18a8cefa2f52e8ec.zip |
Add missing Kerberos checks
-rw-r--r-- | ConfigureChecks.cmake | 10 | ||||
-rw-r--r-- | config.h.cmake | 3 |
2 files changed, 13 insertions, 0 deletions
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake index ee7350711..fc57f0803 100644 --- a/ConfigureChecks.cmake +++ b/ConfigureChecks.cmake @@ -433,6 +433,16 @@ if( WITH_HAL AND (BUILD_KSMSERVER OR BUILD_KICKER OR BUILD_TDEIOSLAVES) ) endif( ) +# check for krb5 +if( WITH_KRB5 ) + pkg_search_module( KRB5 krb5 ) + if( NOT KRB5_FOUND ) + message(FATAL_ERROR "\nKerberos support was requested, but krb5 was not found on your system" ) + endif( NOT KRB5_FOUND ) + set( HAVE_KRB5 1 ) + set( LIBTDELDAP_LIBRARIES "tdeldap" ) +endif( ) + # check for libr if( WITH_ELFICON ) pkg_search_module( LIBR libr ) diff --git a/config.h.cmake b/config.h.cmake index 6e27a2787..d7d9b7a20 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -36,6 +36,9 @@ // libr #cmakedefine HAVE_ELFICON 1 +// krb5 +#cmakedefine HAVE_KRB5 1 + // libconfig #cmakedefine HAVE_LIBCONFIG 1 #cmakedefine HAVE_LIBCONFIG_OLD_API 1 |