From a90967172afa58297667b37434478974dd7b99a8 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Mon, 5 Apr 1999 14:13:45 +0000 Subject: [PATCH] test for MIPS ABI; new test_package git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5853 ec53bebd-3082-4978-b11e-865c3cabbd6b --- configure.in | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/configure.in b/configure.in index f6856f612..1fa757195 100644 --- a/configure.in +++ b/configure.in @@ -39,6 +39,10 @@ AM_PROG_LEX AC_PROG_RANLIB AC_PROG_AWK AC_KRB_PROG_LN_S + +AC_MIPS_ABI +CC="$CC $abi" + AM_DISABLE_SHARED AM_PROG_LIBTOOL @@ -52,11 +56,12 @@ if test "$withval" = no; then fi ]) -AC_TEST_PACKAGE(krb4,krb.h,libkrb.a,-lkrb,/usr/athena) +AC_TEST_PACKAGE_NEW(krb4,[#include ],-lkrb,-ldes,/usr/athena) LIB_kdb= if test "$with_krb4"; then - LIB_kdb="$LIB_krb4 -lkdb" + LIB_krb4="-rpath $krb4_libdir $LIB_krb4" + LIB_kdb="-rpath $krb4_libdir -L$krb4_libdir -lkdb -lkrb" EXTRA_LIB45=lib45.a AC_SUBST(EXTRA_LIB45) AC_CACHE_CHECK(for four valued krb_put_int, ac_cv_func_krb_put_int_four, @@ -151,9 +156,9 @@ fi AC_CHECK_MAN -AC_TEST_PACKAGE(readline,readline.h,libreadline.a,-lreadline) +AC_TEST_PACKAGE_NEW(readline,[#include ],-lreadline) -AC_TEST_PACKAGE(hesiod,hesiod.h,libhesiod.a,-lhesiod) +AC_TEST_PACKAGE_NEW(hesiod,[#include ],-lhesiod) AC_C_BIGENDIAN AC_C_INLINE @@ -513,14 +518,14 @@ dnl dnl Check for fields in struct utmp dnl -AC_HAVE_STRUCT_FIELD(utmp, ut_addr, [#include ]) -AC_HAVE_STRUCT_FIELD(utmp, ut_host, [#include ]) -AC_HAVE_STRUCT_FIELD(utmp, ut_id, [#include ]) -AC_HAVE_STRUCT_FIELD(utmp, ut_pid, [#include ]) -AC_HAVE_STRUCT_FIELD(utmp, ut_type, [#include ]) -AC_HAVE_STRUCT_FIELD(utmp, ut_user, [#include ]) -AC_HAVE_STRUCT_FIELD(utmpx, ut_exit, [#include ]) -AC_HAVE_STRUCT_FIELD(utmpx, ut_syslen, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmp, ut_addr, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmp, ut_host, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmp, ut_id, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmp, ut_pid, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmp, ut_type, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmp, ut_user, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmpx, ut_exit, [#include ]) +AC_HAVE_STRUCT_FIELD(struct utmpx, ut_syslen, [#include ]) AC_KRB_IPV6 @@ -565,18 +570,15 @@ if test "$ac_cv_func_el_init" = yes ; then fi AC_FIND_FUNC_NO_LIBS(readline, edit readline) ac_foo=no -if test "$with_readline"; then - LIB_readline="$READLINELIB" - INCLUDE_readline="$READLINEINCLUDE" +if test "$with_readline" = yes; then + : elif test "$ac_cv_func_readline" = yes; then - INCLUDE_readline= + : elif test "$ac_cv_func_el_init" = yes; then ac_foo=yes LIB_readline="\$(top_builddir)/lib/editline/libel_compat.a $LIB_el_init" - INCLUDE_readline='-I$(top_srcdir)/lib/editline' else LIB_readline='$(top_builddir)/lib/editline/libeditline.a' - INCLUDE_readline='-I$(top_srcdir)/lib/editline' fi AM_CONDITIONAL(el_compat, test "$ac_foo" = yes) LIB_readline="$LIB_readline \$(LIB_tgetent)"