Browse Source

Prepare for autoconf-2.60.

master
Bruno Haible 19 years ago
parent
commit
976a13157c
  1. 9
      ChangeLog
  2. 7
      m4/general.m4
  3. 9
      m4/longdouble.m4
  4. 6
      m4/longlong.m4
  5. 3
      m4/times.m4

9
ChangeLog

@ -1,3 +1,12 @@
2006-04-19 Bruno Haible <bruno@clisp.org>
Prepare for autoconf-2.60.
* general.m4 (CL_CC_WORKS): Include <stdlib.h>, for exit() declaration.
* longdouble.m4 (CL_LONGDOUBLE): Likewise.
* longlong.m4 (CL_LONGLONG): Likewise.
* times.m4 (CL_TIMES_CLOCK): Likewise.
Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
2005-12-04 Bruno Haible <bruno@clisp.org> 2005-12-04 Bruno Haible <bruno@clisp.org>
* src/integer/conv/cl_I_to_digits.cc (I_to_digits_noshrink): Set * src/integer/conv/cl_I_to_digits.cc (I_to_digits_noshrink): Set

7
m4/general.m4

@ -1,4 +1,4 @@
dnl Copyright (C) 1993-2002 Free Software Foundation, Inc.
dnl Copyright (C) 1993-2006 Free Software Foundation, Inc.
dnl This file is free software, distributed under the terms of the GNU dnl This file is free software, distributed under the terms of the GNU
dnl General Public License. As a special exception to the GNU General dnl General Public License. As a special exception to the GNU General
dnl Public License, this file may be distributed as part of a program dnl Public License, this file may be distributed as part of a program
@ -93,7 +93,10 @@ AC_DEFUN([CL_CC_WORKS],
[AC_CACHE_CHECK(whether CC works at all, cl_cv_prog_cc_works, [ [AC_CACHE_CHECK(whether CC works at all, cl_cv_prog_cc_works, [
AC_LANG_SAVE() AC_LANG_SAVE()
AC_LANG_C() AC_LANG_C()
AC_TRY_RUN([int main() { exit(0); }],
AC_TRY_RUN([
#include <stdlib.h>
int main() { exit(0); }
],
cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no, cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no,
AC_TRY_LINK([], [], cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no)) AC_TRY_LINK([], [], cl_cv_prog_cc_works=yes, cl_cv_prog_cc_works=no))
AC_LANG_RESTORE() AC_LANG_RESTORE()

9
m4/longdouble.m4

@ -1,4 +1,4 @@
dnl Copyright (C) 1993-2005 Free Software Foundation, Inc.
dnl Copyright (C) 1993-2006 Free Software Foundation, Inc.
dnl This file is free software, distributed under the terms of the GNU dnl This file is free software, distributed under the terms of the GNU
dnl General Public License. As a special exception to the GNU General dnl General Public License. As a special exception to the GNU General
dnl Public License, this file may be distributed as part of a program dnl Public License, this file may be distributed as part of a program
@ -11,8 +11,11 @@ AC_PREREQ(2.13)
AC_DEFUN([CL_LONGDOUBLE], AC_DEFUN([CL_LONGDOUBLE],
[AC_CACHE_CHECK(for long double type, cl_cv_c_longdouble, [ [AC_CACHE_CHECK(for long double type, cl_cv_c_longdouble, [
AC_TRY_RUN([int main()
{ long double x = 2.7182818284590452354L; x = x*x; exit (x==0.0L); }],
AC_TRY_RUN([
#include <stdlib.h>
int main()
{ long double x = 2.7182818284590452354L; x = x*x; exit (x==0.0L); }
],
cl_cv_c_longdouble=yes, cl_cv_c_longdouble=no, [ cl_cv_c_longdouble=yes, cl_cv_c_longdouble=no, [
dnl When cross-compiling, use the test from gnulib. dnl When cross-compiling, use the test from gnulib.
AC_TRY_COMPILE([ AC_TRY_COMPILE([

6
m4/longlong.m4

@ -1,5 +1,5 @@
dnl -*- Autoconf -*- dnl -*- Autoconf -*-
dnl Copyright (C) 1993-2005 Free Software Foundation, Inc.
dnl Copyright (C) 1993-2006 Free Software Foundation, Inc.
dnl This file is free software, distributed under the terms of the GNU dnl This file is free software, distributed under the terms of the GNU
dnl General Public License. As a special exception to the GNU General dnl General Public License. As a special exception to the GNU General
dnl Public License, this file may be distributed as part of a program dnl Public License, this file may be distributed as part of a program
@ -12,7 +12,9 @@ AC_PREREQ(2.57)
AC_DEFUN([CL_LONGLONG], AC_DEFUN([CL_LONGLONG],
[AC_CACHE_CHECK(for long long type, cl_cv_c_longlong, [ [AC_CACHE_CHECK(for long long type, cl_cv_c_longlong, [
AC_TRY_RUN([int main()
AC_TRY_RUN([
#include <stdlib.h>
int main()
{ {
/* long longs don't work right with gcc-2.7.2 on m68k */ /* long longs don't work right with gcc-2.7.2 on m68k */
/* long longs don't work right with gcc-2.7.2 on rs6000: avcall/tests.c gets /* long longs don't work right with gcc-2.7.2 on rs6000: avcall/tests.c gets

3
m4/times.m4

@ -1,5 +1,5 @@
dnl -*- Autoconf -*- dnl -*- Autoconf -*-
dnl Copyright (C) 1993-2003 Free Software Foundation, Inc.
dnl Copyright (C) 1993-2006 Free Software Foundation, Inc.
dnl This file is free software, distributed under the terms of the GNU dnl This file is free software, distributed under the terms of the GNU
dnl General Public License. As a special exception to the GNU General dnl General Public License. As a special exception to the GNU General
dnl Public License, this file may be distributed as part of a program dnl Public License, this file may be distributed as part of a program
@ -17,6 +17,7 @@ AC_CHECK_FUNC(times, , no_times=1)dnl
if test -z "$no_times"; then if test -z "$no_times"; then
AC_CACHE_CHECK(for times return value, cl_cv_func_times_return, [ AC_CACHE_CHECK(for times return value, cl_cv_func_times_return, [
AC_TRY_RUN([ AC_TRY_RUN([
#include <stdlib.h> /* needed for exit() */
#include <sys/types.h> #include <sys/types.h>
#include <time.h> /* needed for CLK_TCK */ #include <time.h> /* needed for CLK_TCK */
#ifndef CLK_TCK #ifndef CLK_TCK

Loading…
Cancel
Save