# HG changeset patch # User Jim Blandy # Date 736525027 0 # Node ID ed552ce2830858cf7277f57f3b25212a17fc3ab0 # Parent 5b92bdfb7fbbba12eb1c2bf1c18d04d8790f54ef * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and call AC_STRUCT_TM to see what's in time.h. * configure.in: Employ quoting stupidity to get the value of CPP to expand properly. diff -r 5b92bdfb7fbb -r ed552ce28308 configure1.in --- a/configure1.in Tue May 04 13:02:26 1993 +0000 +++ b/configure1.in Tue May 04 14:17:07 1993 +0000 @@ -817,10 +817,11 @@ #### Some other nice autoconf tests. ] AC_PROG_CPP -AC_HAVE_HEADERS(sys/timeb.h) +AC_HAVE_HEADERS(sys/timeb.h sys/time.h) AC_RETSIGTYPE AC_ALLOCA AC_HAVE_FUNCS(gettimeofday gethostname dup2) +AC_STRUCT_TM AC_CONST [ @@ -942,7 +943,10 @@ @configure@ system_malloc=no #endif ' > ${tempcname} -eval `${CPP} ${tempcname} \ +# The value of CPP is a quoted variable reference, so we need to do this +# to get its actual value... +foo=`eval "echo $CPP"` +eval `${foo} ${tempcname} \ | grep '@configure@' \ | sed -e 's/^@configure@ \([^=]*=\)\(.*\)$/\1"\2"/'` rm ${tempcname}