Diff for /parser3/Attic/configure.in between versions 1.191 and 1.209

version 1.191, 2013/07/21 22:17:12 version 1.209, 2015/09/03 17:34:13
Line 1 Line 1
 dnl Autoconf initialisation  dnl Autoconf initialisation
 AC_PREREQ(2.59)  AC_PREREQ(2.59)
 AC_INIT(parser, 3.4.3b)  AC_INIT(parser, 3.4.4b)
 AC_CONFIG_SRCDIR(README)  AC_CONFIG_SRCDIR(README)
   
   
Line 352  AC_C_BIGENDIAN( Line 352  AC_C_BIGENDIAN(
 AC_TYPE_SIZE_T  AC_TYPE_SIZE_T
 AC_TYPE_SSIZE_T  AC_TYPE_SSIZE_T
 AC_TYPE_UINT8_T  AC_TYPE_UINT8_T
   AC_TYPE_UINT16_T
 AC_TYPE_UINT32_T  AC_TYPE_UINT32_T
 AC_TYPE_UINT64_T  AC_TYPE_UINT64_T
   
 AC_STRUCT_DIRENT_D_TYPE  AC_STRUCT_DIRENT_D_TYPE
   
   AC_SYS_LARGEFILE
   
 dnl Checks for C header files  dnl Checks for C header files
 AC_HEADER_STDC  AC_HEADER_STDC
 AC_HEADER_TIME  AC_HEADER_TIME
   
 AC_CHECK_HEADERS(stdio.h sys/types.h sys/stat.h stdlib.h stddef.h memory.h string.h strings.h inttypes.h stdint.h unistd.h)  AC_CHECK_HEADERS(stdio.h sys/types.h sys/stat.h stdlib.h stddef.h memory.h string.h strings.h inttypes.h stdint.h unistd.h)
 AC_CHECK_HEADERS(assert.h limits.h ctype.h math.h process.h stdarg.h setjmp.h signal.h)  AC_CHECK_HEADERS(assert.h limits.h ctype.h math.h process.h stdarg.h setjmp.h signal.h)
 AC_CHECK_HEADERS(errno.h dirent.h fcntl.h io.h sys/file.h sys/locking.h  sys/select.h sys/resource.h)  AC_CHECK_HEADERS(errno.h dirent.h fcntl.h io.h sys/file.h sys/locking.h sys/select.h sys/resource.h sys/wait.h)
 AC_CHECK_HEADERS(sys/socket.h netinet/in.h arpa/inet.h netdb.h)  AC_CHECK_HEADERS(sys/socket.h netinet/in.h arpa/inet.h netdb.h)
   
   
Line 411  dnl We require qsort(3) Line 414  dnl We require qsort(3)
 AC_CHECK_FUNCS(qsort, , AC_MSG_ERROR([No qsort library function.]))  AC_CHECK_FUNCS(qsort, , AC_MSG_ERROR([No qsort library function.]))
   
   
 dnl For correct mail receiving we need to know local offset from GMT  dnl For build-in date implementation we need to know local offset from GMT
 dnl it be timezone+(daylight?60*60*sign(timezone):0)  
 dnl or it can be tm.tm_gmtoff or it can be tm.tm_tzadj  
   
 AC_MSG_CHECKING(for timezone variable)  AC_MSG_CHECKING(for timezone variable)
 AC_TRY_COMPILE([#include <time.h>], [time_t test=timezone;], AC_DEFINE(HAVE_TIMEZONE) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))  AC_TRY_COMPILE([#include <time.h>], [time_t test=timezone;], AC_DEFINE(HAVE_TIMEZONE) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
   
 AC_MSG_CHECKING(for daylight variable)  
 AC_TRY_COMPILE([#include <time.h>], [int test=daylight;], AC_DEFINE(HAVE_DAYLIGHT) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))  
   
 AC_MSG_CHECKING(for tm_gmtoff in struct tm)  AC_MSG_CHECKING(for tm_gmtoff in struct tm)
 AC_TRY_COMPILE([#include <time.h>], [struct tm tm; tm.tm_gmtoff=0;], AC_DEFINE(HAVE_TM_GMTOFF) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))  AC_TRY_COMPILE([#include <time.h>], [struct tm tm; tm.tm_gmtoff=0;], AC_DEFINE(HAVE_TM_GMTOFF) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
   
 AC_MSG_CHECKING(for tm_tzadj in struct tm)  AC_MSG_CHECKING(for tm_tzadj in struct tm)
 AC_TRY_COMPILE([#include <time.h>], [struct tm tm; tm.tm_tzadj=0;], AC_DEFINE(HAVE_TM_TZADJ) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))  AC_TRY_COMPILE([#include <time.h>], [struct tm tm; tm.tm_tzadj=0;], AC_DEFINE(HAVE_TM_TZADJ) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
   
   AC_MSG_CHECKING(for 0..9999 year date range support)
   AC_TRY_RUN([
   #include <string.h>
   #include <time.h>
   
   int main() {
           struct tm tmL,tmH;
           memset(&tmL, 0, sizeof(tmL));
           memset(&tmH, 0, sizeof(tmH));
           tmL.tm_year=-1900;
           tmL.tm_mon=-1;
           tmH.tm_year=9999-1900;
           tmH.tm_mon=12-1;
           tmH.tm_mday=31;
           return mktime(&tmL)==-1 || mktime(&tmH)==-1;
   }
   ], AC_DEFINE(PA_DATE64) AC_MSG_RESULT(yes), AC_MSG_RESULT(no), AC_MSG_RESULT(no))
   
 dnl Output header and makefiles  dnl Output header and makefiles
 AH_TEMPLATE([HAVE_DAYLIGHT],[Define if you have daylight external variable in <time.h>])  
 AH_TEMPLATE([HAVE_TIMEZONE],[Define if you have timezone external variable in <time.h>])  AH_TEMPLATE([HAVE_TIMEZONE],[Define if you have timezone external variable in <time.h>])
 AH_TEMPLATE([HAVE_TM_GMTOFF],[Define if you have tm_gmtoff member of tm structure in <time.h>])  AH_TEMPLATE([HAVE_TM_GMTOFF],[Define if you have tm_gmtoff member of tm structure in <time.h>])
 AH_TEMPLATE([HAVE_TM_TZADJ],[Define if you have tm_tzadj member of tm structure in <time.h>])  AH_TEMPLATE([HAVE_TM_TZADJ],[Define if you have tm_tzadj member of tm structure in <time.h>])
   AH_TEMPLATE([PA_DATE64],[Define if you have 0..9999 year date range support])
   
 AM_CONFIG_HEADER(src/include/pa_config_auto.h)  AM_CONFIG_HEADER(src/include/pa_config_auto.h)
   
Line 457  AC_OUTPUT( Line 472  AC_OUTPUT(
         src/lib/sdbm/Makefile          src/lib/sdbm/Makefile
         src/lib/sdbm/pa-include/Makefile          src/lib/sdbm/pa-include/Makefile
         src/lib/json/Makefile          src/lib/json/Makefile
         src/lib/memcached/Makefile  
         src/lib/curl/Makefile          src/lib/curl/Makefile
           src/lib/punycode/Makefile
           src/lib/memcached/Makefile
         src/targets/Makefile          src/targets/Makefile
         src/targets/cgi/Makefile          src/targets/cgi/Makefile
         src/targets/apache/Makefile          src/targets/apache/Makefile

Removed from v.1.191  
changed lines
  Added in v.1.209


E-mail: