gettimeofday: Move AC_LIBOBJ invocations to module description.
authorBruno Haible <bruno@clisp.org>
Sun, 8 May 2011 16:17:25 +0000 (18:17 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 15 Jun 2011 22:06:08 +0000 (00:06 +0200)
* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY,
gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Move AC_LIBOBJ and
gl_PREREQ_GETTIMEOFDAY invocations from here...
* modules/gettimeofday (configure.ac): ... to here.

ChangeLog
m4/gettimeofday.m4
modules/gettimeofday

index c6d6557..f2bb8ac 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2011-05-08  Bruno Haible  <bruno@clisp.org>
 
+       gettimeofday: Move AC_LIBOBJ invocations to module description.
+       * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY,
+       gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Move AC_LIBOBJ and
+       gl_PREREQ_GETTIMEOFDAY invocations from here...
+       * modules/gettimeofday (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
        gettimeofday, tzset: Respect rules for use of AC_LIBOBJ.
        * modules/tzset (configure.ac): Don't invoke gl_FUNC_TZSET_CLOBBER,
        just gl_FUNC_TZSET.
index 4613411..47c1e1d 100644 (file)
@@ -1,4 +1,4 @@
-# serial 16
+# serial 17
 
 # Copyright (C) 2001-2003, 2005, 2007, 2009-2011 Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
@@ -17,8 +17,6 @@ AC_DEFUN([gl_FUNC_GETTIMEOFDAY],
   gl_gettimeofday_timezone=void
   if test $ac_cv_func_gettimeofday != yes; then
     HAVE_GETTIMEOFDAY=0
-    AC_LIBOBJ([gettimeofday])
-    gl_PREREQ_GETTIMEOFDAY
   else
     gl_FUNC_GETTIMEOFDAY_CLOBBER
     AC_CACHE_CHECK([for gettimeofday with POSIX signature],
@@ -51,8 +49,6 @@ int gettimeofday (struct timeval *restrict, struct timezone *restrict);
       gl_gettimeofday_timezone='struct timezone'
     elif test $gl_cv_func_gettimeofday_posix_signature != yes; then
       REPLACE_GETTIMEOFDAY=1
-      AC_LIBOBJ([gettimeofday])
-      gl_PREREQ_GETTIMEOFDAY
     fi
     m4_ifdef([gl_FUNC_TZSET_CLOBBER], [
       gl_FUNC_TZSET_CLOBBER
@@ -116,8 +112,6 @@ AC_DEFUN([gl_FUNC_GETTIMEOFDAY_CLOBBER],
 ])
 
 AC_DEFUN([gl_GETTIMEOFDAY_REPLACE_LOCALTIME], [
-  AC_LIBOBJ([gettimeofday])
-  gl_PREREQ_GETTIMEOFDAY
   AC_DEFINE([gmtime], [rpl_gmtime],
     [Define to rpl_gmtime if the replacement function should be used.])
   AC_DEFINE([localtime], [rpl_localtime],
index 979f601..b4bdcc3 100644 (file)
@@ -10,6 +10,10 @@ sys_time
 
 configure.ac:
 gl_FUNC_GETTIMEOFDAY
+if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then
+  AC_LIBOBJ([gettimeofday])
+  gl_PREREQ_GETTIMEOFDAY
+fi
 gl_SYS_TIME_MODULE_INDICATOR([gettimeofday])
 
 Makefile.am: