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:
@@ -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
|
|
||||||
|
|
||||||
])
|
])
|
||||||
|
Reference in New Issue
Block a user