From: David MacKenzie Date: Mon, 29 Aug 1994 00:08:38 +0000 (+0000) Subject: eliminate spurious requires X-Git-Tag: fsf-origin~499 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e74bd5f17aed6592f27a005fe84e1e07f5e484e1;p=thirdparty%2Fautoconf.git eliminate spurious requires --- diff --git a/acspecific.m4 b/acspecific.m4 index c4394f01b..37434d523 100644 --- a/acspecific.m4 +++ b/acspecific.m4 @@ -1101,19 +1101,6 @@ dnl dnl ### Checks for structure members dnl dnl -AC_DEFUN(AC_STRUCT_TM, -[AC_MSG_CHECKING([whether struct tm is in sys/time.h or time.h]) -AC_CACHE_VAL(ac_cv_struct_tm, -[AC_TRY_LINK([#include -#include ], -[struct tm *tp; tp->tm_sec;], - ac_cv_struct_tm=time.h, ac_cv_struct_tm=sys/time.h)])dnl -AC_MSG_RESULT($ac_cv_struct_tm) -if test $ac_cv_struct_tm = sys/time.h; then - AC_DEFINE(TM_IN_SYS_TIME) -fi -])dnl -dnl AC_DEFUN(AC_HEADER_TIME, [AC_MSG_CHECKING([whether time.h and sys/time.h may both be included]) AC_CACHE_VAL(ac_cv_header_time, @@ -1127,6 +1114,19 @@ if test $ac_cv_header_time = yes; then fi ])dnl dnl +AC_DEFUN(AC_STRUCT_TM, +[AC_MSG_CHECKING([whether struct tm is in sys/time.h or time.h]) +AC_CACHE_VAL(ac_cv_struct_tm, +[AC_TRY_LINK([#include +#include ], +[struct tm *tp; tp->tm_sec;], + ac_cv_struct_tm=time.h, ac_cv_struct_tm=sys/time.h)])dnl +AC_MSG_RESULT($ac_cv_struct_tm) +if test $ac_cv_struct_tm = sys/time.h; then + AC_DEFINE(TM_IN_SYS_TIME) +fi +])dnl +dnl AC_DEFUN(AC_STRUCT_TIMEZONE, [AC_REQUIRE([AC_STRUCT_TM])dnl AC_MSG_CHECKING([for tm_zone in struct tm]) @@ -1208,8 +1208,7 @@ AC_MSG_RESULT($ac_cv_c_cross) ])dnl dnl AC_DEFUN(AC_C_CHAR_UNSIGNED, -[AC_REQUIRE([AC_PROG_CC])dnl -AC_MSG_CHECKING(whether char is unsigned) +[AC_MSG_CHECKING(whether char is unsigned) AC_CACHE_VAL(ac_cv_c_char_unsigned, [AC_TRY_RUN( [/* volatile prevents gcc2 from optimizing the test away on sparcs. */ @@ -1227,8 +1226,7 @@ fi ])dnl dnl AC_DEFUN(AC_C_LONG_DOUBLE, -[AC_REQUIRE([AC_PROG_CC])dnl -AC_MSG_CHECKING(for long double) +[AC_MSG_CHECKING(for long double) AC_CACHE_VAL(ac_cv_c_long_double, [if test "$GCC" = yes; then ac_cv_c_long_double=yes @@ -1282,8 +1280,7 @@ fi ])dnl dnl AC_DEFUN(AC_C_INLINE, -[AC_REQUIRE([AC_PROG_CC])dnl -AC_MSG_CHECKING([for inline]) +[AC_MSG_CHECKING([for inline]) AC_CACHE_VAL(ac_cv_c_inline, [if test "$GCC" = yes; then AC_TRY_LINK(, [} inline foo() {], ac_cv_c_inline=yes, ac_cv_c_inline=no) diff --git a/lib/autoconf/specific.m4 b/lib/autoconf/specific.m4 index c4394f01b..37434d523 100644 --- a/lib/autoconf/specific.m4 +++ b/lib/autoconf/specific.m4 @@ -1101,19 +1101,6 @@ dnl dnl ### Checks for structure members dnl dnl -AC_DEFUN(AC_STRUCT_TM, -[AC_MSG_CHECKING([whether struct tm is in sys/time.h or time.h]) -AC_CACHE_VAL(ac_cv_struct_tm, -[AC_TRY_LINK([#include -#include ], -[struct tm *tp; tp->tm_sec;], - ac_cv_struct_tm=time.h, ac_cv_struct_tm=sys/time.h)])dnl -AC_MSG_RESULT($ac_cv_struct_tm) -if test $ac_cv_struct_tm = sys/time.h; then - AC_DEFINE(TM_IN_SYS_TIME) -fi -])dnl -dnl AC_DEFUN(AC_HEADER_TIME, [AC_MSG_CHECKING([whether time.h and sys/time.h may both be included]) AC_CACHE_VAL(ac_cv_header_time, @@ -1127,6 +1114,19 @@ if test $ac_cv_header_time = yes; then fi ])dnl dnl +AC_DEFUN(AC_STRUCT_TM, +[AC_MSG_CHECKING([whether struct tm is in sys/time.h or time.h]) +AC_CACHE_VAL(ac_cv_struct_tm, +[AC_TRY_LINK([#include +#include ], +[struct tm *tp; tp->tm_sec;], + ac_cv_struct_tm=time.h, ac_cv_struct_tm=sys/time.h)])dnl +AC_MSG_RESULT($ac_cv_struct_tm) +if test $ac_cv_struct_tm = sys/time.h; then + AC_DEFINE(TM_IN_SYS_TIME) +fi +])dnl +dnl AC_DEFUN(AC_STRUCT_TIMEZONE, [AC_REQUIRE([AC_STRUCT_TM])dnl AC_MSG_CHECKING([for tm_zone in struct tm]) @@ -1208,8 +1208,7 @@ AC_MSG_RESULT($ac_cv_c_cross) ])dnl dnl AC_DEFUN(AC_C_CHAR_UNSIGNED, -[AC_REQUIRE([AC_PROG_CC])dnl -AC_MSG_CHECKING(whether char is unsigned) +[AC_MSG_CHECKING(whether char is unsigned) AC_CACHE_VAL(ac_cv_c_char_unsigned, [AC_TRY_RUN( [/* volatile prevents gcc2 from optimizing the test away on sparcs. */ @@ -1227,8 +1226,7 @@ fi ])dnl dnl AC_DEFUN(AC_C_LONG_DOUBLE, -[AC_REQUIRE([AC_PROG_CC])dnl -AC_MSG_CHECKING(for long double) +[AC_MSG_CHECKING(for long double) AC_CACHE_VAL(ac_cv_c_long_double, [if test "$GCC" = yes; then ac_cv_c_long_double=yes @@ -1282,8 +1280,7 @@ fi ])dnl dnl AC_DEFUN(AC_C_INLINE, -[AC_REQUIRE([AC_PROG_CC])dnl -AC_MSG_CHECKING([for inline]) +[AC_MSG_CHECKING([for inline]) AC_CACHE_VAL(ac_cv_c_inline, [if test "$GCC" = yes; then AC_TRY_LINK(, [} inline foo() {], ac_cv_c_inline=yes, ac_cv_c_inline=no)