getloadavg: Move AC_LIBOBJ invocations to module description.
authorBruno Haible <bruno@clisp.org>
Sun, 8 May 2011 10:14:03 +0000 (12:14 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 15 Jun 2011 22:06:06 +0000 (00:06 +0200)
* m4/getloadavg.m4 (gl_FUNC_GETDELIM): Set HAVE_GETLOADAVG. Move
AC_LIBOBJ and gl_PREREQ_GETLOADAVG invocations from here...
* modules/getloadavg (configure.ac): ... to here.

ChangeLog
m4/getloadavg.m4
modules/getloadavg

index c1bb81553d1036a4517be7d08b21bde5b1385a3d..cda5621640e232e913af68723ab09e6047869e90 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getloadavg: Move AC_LIBOBJ invocations to module description.
+       * m4/getloadavg.m4 (gl_FUNC_GETDELIM): Set HAVE_GETLOADAVG. Move
+       AC_LIBOBJ and gl_PREREQ_GETLOADAVG invocations from here...
+       * modules/getloadavg (configure.ac): ... to here.
+
 2011-05-08  Bruno Haible  <bruno@clisp.org>
 
        gethrxtime: Move AC_LIBOBJ invocations to module description.
index 0e44b694e40ed41e2126c9cdfb13b63fdcd747fa..967dfd797fbb025bf6fa88e8e96deefab0871628 100644 (file)
@@ -7,7 +7,7 @@
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-#serial 3
+#serial 4
 
 # Autoconf defines AC_FUNC_GETLOADAVG, but that is obsolescent.
 # New applications should use gl_GETLOADAVG instead.
@@ -24,6 +24,7 @@ gl_save_LIBS=$LIBS
 
 # getloadvg is present in libc on glibc >= 2.2, MacOS X, FreeBSD >= 2.0,
 # NetBSD >= 0.9, OpenBSD >= 2.0, Solaris >= 7.
+HAVE_GETLOADAVG=1
 AC_CHECK_FUNC([getloadavg], [],
   [gl_have_func=no
 
@@ -52,8 +53,7 @@ AC_CHECK_FUNC([getloadavg], [],
 
    # Set up the replacement function if necessary.
    if test $gl_have_func = no; then
-     AC_LIBOBJ([getloadavg])
-     gl_PREREQ_GETLOADAVG
+     HAVE_GETLOADAVG=0
    fi])
 
 if test "x$gl_save_LIBS" = x; then
index c17281c7c8a7a0ca8120076da1b4f802413071d3..1b0f581beeeba087f2b46a98b39f75da80bd7bb2 100644 (file)
@@ -13,6 +13,10 @@ stdlib
 
 configure.ac:
 gl_GETLOADAVG
+if test $HAVE_GETLOADAVG = 0; then
+  AC_LIBOBJ([getloadavg])
+  gl_PREREQ_GETLOADAVG
+fi
 gl_STDLIB_MODULE_INDICATOR([getloadavg])
 
 Makefile.am: