summaryrefslogtreecommitdiff
path: root/source3/configure.in
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2003-07-16 19:17:33 +0000
committerJeremy Allison <jra@samba.org>2003-07-16 19:17:33 +0000
commit8c38bb75b74ef7a4f40a5490102c77ab7d5fa0ac (patch)
treede78a06216b0b89f4bc32c322e4faccbcebe4f93 /source3/configure.in
parent1eff0523002319b2606466d3624e3a4612dbab6d (diff)
downloadsamba-8c38bb75b74ef7a4f40a5490102c77ab7d5fa0ac.tar.gz
samba-8c38bb75b74ef7a4f40a5490102c77ab7d5fa0ac.tar.bz2
samba-8c38bb75b74ef7a4f40a5490102c77ab7d5fa0ac.zip
Add krb5_princ_component to Heimdal. Remove cli_ from mark packet signed.
Jeremy. (This used to be commit dd46f8b22d6e8411081a1279e1cd32929e40370b)
Diffstat (limited to 'source3/configure.in')
-rw-r--r--source3/configure.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/source3/configure.in b/source3/configure.in
index fd7ee9fc30..3469de2b59 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -2295,6 +2295,21 @@ if test x"$with_ads_support" = x"yes"; then
AC_CHECK_LIB(krb5, krb5_free_ktypes,
[AC_DEFINE(HAVE_KRB5_FREE_KTYPES,1,
[Whether krb5_free_ktypes is available])])
+ AC_CHECK_LIB(krb5, krb5_principal_get_comp_string,
+ [AC_DEFINE(HAVE_KRB5_PRINCIPAL_GET_COMP_STRING,1,
+ [Whether krb5_principal_get_comp_string is available])])
+ AC_CACHE_CHECK([for the krb5_princ_component macro],
+ samba_cv_HAVE_KRB5_PRINC_COMPONENT,[
+ AC_TRY_LINK([#include <krb5.h>],
+ [const krb5_data *pkdata; krb5_context context; krb5_principal principal; pkdata = krb5_princ_component(context, principal, 0);],
+ samba_cv_HAVE_KRB5_PRINC_COMPONENT=yes,
+ samba_cv_HAVE_KRB5_PRINC_COMPONENT=no)])
+
+ if test x"$samba_cv_HAVE_KRB5_PRINC_COMPONENT" = x"yes"; then
+ AC_DEFINE(HAVE_KRB5_PRINC_COMPONENT,1,
+ [Whether krb5_princ_component is available])
+ fi
+
AC_CACHE_CHECK([for addrtype in krb5_address],
samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS,[