Home | History | Annotate | Download | only in patches
      1 Index: configure.in
      2 ===================================================================
      3 RCS file: /cvs/gnome/evolution/configure.in,v
      4 retrieving revision 1.888.2.4
      5 diff -u -r1.888.2.4 configure.in
      6 --- configure.in	22 Mar 2006 11:18:36 -0000	1.888.2.4
      7 +++ configure.in	4 Apr 2006 11:00:12 -0000
      8 @@ -583,13 +583,18 @@
      9  	
     10  	mitlibs="-lkrb5 -lk5crypto -lcom_err -lgssapi_krb5"
     11  	heimlibs="-lkrb5 -lcrypto -lasn1 -lcom_err -lroken -lgssapi"
     12 +	sunlibs="-lkrb5 -lgss"
     13  	AC_CACHE_CHECK([for Kerberos 5], ac_cv_lib_kerberos5,
     14  	[
     15  		LDFLAGS="$LDFLAGS -L$with_krb5_libs $mitlibs"
     16  		AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$mitlibs",
     17  		[
     18  			LDFLAGS="$LDFLAGS_save -L$with_krb5_libs $heimlibs"
     19 -			AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$heimlibs", ac_cv_lib_kerberos5="no")
     20 +			AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$heimlibs", 
     21 +			[
     22 +				LDFLAGS="$LDFLAGS_save -L$with_krb5_libs $sunlibs"
     23 +				AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$sunlibs", ac_cv_lib_kerberos5="no")
     24 +			])
     25  		])
     26  		LDFLAGS="$LDFLAGS_save"
     27  	])
     28 @@ -604,13 +609,23 @@
     29  			fi
     30  			msg_krb5="yes (MIT)"
     31  		else
     32 -			AC_DEFINE(HAVE_HEIMDAL_KRB5,1,[Define if you have Heimdal])
     33 -			if test -z "$with_krb5_includes"; then
     34 -				KRB5_CFLAGS="-I$with_krb5/include/heimdal"
     35 +			if test "$ac_cv_lib_kerberos5" = "$heimlibs"; then
     36 +				AC_DEFINE(HAVE_HEIMDAL_KRB5,1,[Define if you have Heimdal])
     37 +				if test -z "$with_krb5_includes"; then
     38 +					KRB5_CFLAGS="-I$with_krb5/include/heimdal"
     39 +				else
     40 +					KRB5_CFLAGS="-I$with_krb5_includes"
     41 +				fi
     42 +				msg_krb5="yes (Heimdal)"
     43  			else
     44 -				KRB5_CFLAGS="-I$with_krb5_includes"
     45 +				AC_DEFINE(HAVE_SUN_KRB5,1,[Define if you have Sun Kerberosv5])
     46 +				if test -z "$with_krb5_includes"; then
     47 +					KRB5_CFLAGS="-I$with_krb5/include/kerberosv5"
     48 +				else
     49 +					KRB5_CFLAGS="-I$with_krb5_includes"
     50 +				fi
     51 +				msg_krb5="yes (Sun)"
     52  			fi
     53 -			msg_krb5="yes (Heimdal)"
     54  		fi
     55  		KRB5_LDFLAGS="-L$with_krb5_libs $ac_cv_lib_kerberos5"
     56  	fi
     57