From: panne Date: Mon, 18 Aug 2003 12:46:21 +0000 (+0000) Subject: [project @ 2003-08-18 12:46:20 by panne] X-Git-Tag: Approx_11550_changesets_converted~564 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=ca9f59db55f686347d42e6e5938a24ce21521d2e [project @ 2003-08-18 12:46:20 by panne] Revamped altzone detection. Note that we test only for successful compilation now, not for successful linking, but this is what most autoconf macros do. --- diff --git a/acconfig.h b/acconfig.h index 4ce9568..708bc92 100644 --- a/acconfig.h +++ b/acconfig.h @@ -348,8 +348,9 @@ /* The value of EXDEV. */ #undef CCONST_EXDEV -/* Define if time.h or sys/time.h define the altzone variable */ -#undef HAVE_ALTZONE +/* Define to 1 if you have the declaration of `altzone', and to 0 if you + don't. */ +#undef HAVE_DECL_ALTZONE /* Define if you have /bin/sh */ #undef HAVE_BIN_SH diff --git a/aclocal.m4 b/aclocal.m4 index 6d4e5c3..c339a84 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -3,11 +3,15 @@ # To be a good autoconf citizen, names of local macros have prefixed with FP_ to # ensure we don't clash with any pre-supplied autoconf ones. -dnl *** Is altzone available? *** -dnl -AC_DEFUN(FPTOOLS_ALTZONE, -[AC_CACHE_CHECK([altzone], fptools_cv_altzone, -[AC_TRY_LINK([#if TIME_WITH_SYS_TIME + +# FP_ALTZONE +# ------------------- +# Defines HAVE_DECL_ALTZONE to 1 if declared, 0 otherwise. +# Used by base package. +AC_DEFUN([FP_ALTZONE], +[AC_REQUIRE([AC_HEADER_TIME])dnl +AC_CHECK_HEADERS([sys/time.h]) +AC_CHECK_DECLS([altzone], [], [],[#if TIME_WITH_SYS_TIME # include # include #else @@ -16,13 +20,9 @@ AC_DEFUN(FPTOOLS_ALTZONE, # else # include # endif -#endif -], [return altzone;], -fptools_cv_altzone=yes, fptools_cv_altzone=no)]) -if test "$fptools_cv_altzone" = yes; then - AC_DEFINE(HAVE_ALTZONE) -fi -]) +#endif]) +])# FP_ALTZONE + dnl *** Does libc contain GNU regex? *** diff --git a/configure.ac b/configure.ac index 030e401..f42c611 100644 --- a/configure.ac +++ b/configure.ac @@ -848,7 +848,7 @@ dnl ** how do we get a timezone name, and UTC offset ? AC_STRUCT_TIMEZONE dnl ** do we have altzone? -FPTOOLS_ALTZONE +FP_ALTZONE dnl ** does struct stat contain st_blksize? AC_STRUCT_ST_BLKSIZE diff --git a/mk/config.h.in b/mk/config.h.in index 2f1789c..5217035 100644 --- a/mk/config.h.in +++ b/mk/config.h.in @@ -348,8 +348,9 @@ /* The value of EXDEV. */ #undef CCONST_EXDEV -/* Define if time.h or sys/time.h define the altzone variable */ -#undef HAVE_ALTZONE +/* Define to 1 if you have the declaration of `altzone', and to 0 if you + don't. */ +#undef HAVE_DECL_ALTZONE /* Define if you have /bin/sh */ #undef HAVE_BIN_SH