diff options
author | nectar <nectar@FreeBSD.org> | 2002-08-30 21:23:27 +0000 |
---|---|---|
committer | nectar <nectar@FreeBSD.org> | 2002-08-30 21:23:27 +0000 |
commit | a77dba08ca7d8ad2f2dcd653974ac66df78cfa49 (patch) | |
tree | 6015f89700252fb05eb8fa267c46dba41913e9d8 /crypto/heimdal/cf/aix.m4 | |
parent | 69a91bec14ec3ad49d1c8a82c40a796755f9e4a3 (diff) | |
download | FreeBSD-src-a77dba08ca7d8ad2f2dcd653974ac66df78cfa49.zip FreeBSD-src-a77dba08ca7d8ad2f2dcd653974ac66df78cfa49.tar.gz |
Import of Heimdal Kerberos from KTH repository circa 2002/08/29.
Diffstat (limited to 'crypto/heimdal/cf/aix.m4')
-rw-r--r-- | crypto/heimdal/cf/aix.m4 | 46 |
1 files changed, 32 insertions, 14 deletions
diff --git a/crypto/heimdal/cf/aix.m4 b/crypto/heimdal/cf/aix.m4 index 25aaa2a..8cca239 100644 --- a/crypto/heimdal/cf/aix.m4 +++ b/crypto/heimdal/cf/aix.m4 @@ -1,39 +1,57 @@ dnl -dnl $Id: aix.m4,v 1.5 2000/11/05 17:15:46 joda Exp $ +dnl $Id: aix.m4,v 1.9 2002/08/28 19:19:43 joda Exp $ dnl -AC_DEFUN(KRB_AIX,[ +AC_DEFUN(rk_AIX,[ + aix=no case "$host" in *-*-aix3*) aix=3 ;; -*-*-aix4*) +*-*-aix4*|*-*-aix5*) aix=4 ;; esac + AM_CONDITIONAL(AIX, test "$aix" != no)dnl AM_CONDITIONAL(AIX4, test "$aix" = 4) -aix_dynamic_afs=yes -AM_CONDITIONAL(AIX_DYNAMIC_AFS, test "$aix_dynamic_afs" = yes)dnl -AC_FIND_FUNC_NO_LIBS(dlopen, dl) + +AC_ARG_ENABLE(dynamic-afs, + AC_HELP_STRING([--disable-dynamic-afs], + [do not use loaded AFS library with AIX])) if test "$aix" != no; then - if test "$aix_dynamic_afs" = yes; then - if test "$ac_cv_funclib_dlopen" = yes; then - AIX_EXTRA_KAFS= - elif test "$ac_cv_funclib_dlopen" != no; then - AIX_EXTRA_KAFS="$ac_cv_funclib_dlopen" + if test "$enable_dynamic_afs" != no; then + AC_REQUIRE([rk_DLOPEN]) + if test "$ac_cv_func_dlopen" = no; then + AC_FIND_FUNC_NO_LIBS(loadquery, ld) + fi + if test "$ac_cv_func_dlopen" != no; then + AIX_EXTRA_KAFS='$(LIB_dlopen)' + elif test "$ac_cv_func_loadquery" != no; then + AIX_EXTRA_KAFS='$(LIB_loadquery)' else - AIX_EXTRA_KAFS=-lld + AC_MSG_NOTICE([not using dynloaded AFS library]) + AIX_EXTRA_KAFS= + enable_dynamic_afs=no fi else AIX_EXTRA_KAFS= fi fi -AM_CONDITIONAL(HAVE_DLOPEN, test "$ac_cv_funclib_dlopen" != no)dnl +AM_CONDITIONAL(AIX_DYNAMIC_AFS, test "$enable_dynamic_afs" != no)dnl AC_SUBST(AIX_EXTRA_KAFS)dnl -])
\ No newline at end of file +AH_BOTTOM([#if _AIX +#define _ALL_SOURCE +/* XXX this is gross, but kills about a gazillion warnings */ +struct ether_addr; +struct sockaddr; +struct sockaddr_dl; +struct sockaddr_in; +#endif]) + +]) |