summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2011-05-08 18:17:25 +0200
committerBruno Haible <bruno@clisp.org>2011-06-16 00:06:08 +0200
commit7f0c29413faab5bf83447642b9d70fceeb80f1c1 (patch)
treec908d0494208650cec42fe7e8f286d6a684f414d
parent080e7e93ec987e12fd0e379f26388d53f50aceb9 (diff)
downloadgnulib-7f0c29413faab5bf83447642b9d70fceeb80f1c1.tar.gz
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.
-rw-r--r--ChangeLog8
-rw-r--r--m4/gettimeofday.m48
-rw-r--r--modules/gettimeofday4
3 files changed, 13 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index c6d65579f2..f2bb8acb8a 100644
--- 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.
diff --git a/m4/gettimeofday.m4 b/m4/gettimeofday.m4
index 461341183c..47c1e1d316 100644
--- a/m4/gettimeofday.m4
+++ b/m4/gettimeofday.m4
@@ -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],
diff --git a/modules/gettimeofday b/modules/gettimeofday
index 979f601d07..b4bdcc37c7 100644
--- a/modules/gettimeofday
+++ b/modules/gettimeofday
@@ -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: