diff --git a/configure b/configure index 063790e4fdc..0908a159a33 100755 --- a/configure +++ b/configure @@ -3692,14 +3692,17 @@ fi done -for ac_header in sys/time.h +for ac_header in sys/time.h sqlite3.h do : - ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_time_h" = xyes; then : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define HAVE_SYS_TIME_H 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF +else + as_fn_error $? "Missing header files" "$LINENO" 5 fi done diff --git a/configure.in b/configure.in index 956cca3a375..fb75814bbbd 100644 --- a/configure.in +++ b/configure.in @@ -105,7 +105,7 @@ dnl Checks for libraries. dnl Checks for header files. AC_HEADER_STDC -AC_CHECK_HEADERS(sys/time.h) +AC_CHECK_HEADERS(sys/time.h sqlite3.h, [], [AC_MSG_ERROR(Missing header files)]) AC_MSG_CHECKING([for rml includefiles in $rmlhome]) rmlinc=`find $rmlhome/include -follow -type d -name plain |grep include/plain`