use cache_check, and make this work with new autoconf

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8695 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
2000-07-18 10:33:02 +00:00
parent c1b0a0651f
commit 6042178fb1

View File

@@ -12,8 +12,7 @@ for i in netinet/ip.h netinet/tcp.h; do
cv=`echo "$i" | sed 'y%./+-%__p_%'` cv=`echo "$i" | sed 'y%./+-%__p_%'`
AC_MSG_CHECKING([for $i]) AC_CACHE_CHECK([for $i],ac_cv_header_$cv,
AC_CACHE_VAL([ac_cv_header_$cv],
[AC_TRY_CPP([\ [AC_TRY_CPP([\
#ifdef HAVE_STANDARDS_H #ifdef HAVE_STANDARDS_H
#include <standards.h> #include <standards.h>
@@ -22,17 +21,13 @@ AC_CACHE_VAL([ac_cv_header_$cv],
], ],
eval "ac_cv_header_$cv=yes", eval "ac_cv_header_$cv=yes",
eval "ac_cv_header_$cv=no")]) eval "ac_cv_header_$cv=no")])
AC_MSG_RESULT(`eval echo \\$ac_cv_header_$cv`) ac_res=`eval echo \\$ac_cv_header_$cv`
changequote(, )dnl if test "$ac_res" = yes; then
if test `eval echo \\$ac_cv_header_$cv` = yes; then ac_tr_hdr=HAVE_`echo $i | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
ac_tr_hdr=HAVE_`echo $i | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` AC_DEFINE_UNQUOTED($ac_tr_hdr, 1)
changequote([, ])dnl
AC_DEFINE_UNQUOTED($ac_tr_hdr, 1)
fi fi
done done
dnl autoheader tricks *sigh* if false;then
: << END AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h)
@@@headers="$headers netinet/ip.h netinet/tcp.h"@@@ fi
END
]) ])