Annotation of embedaddon/confuse/m4/longdouble.m4, revision 1.1
1.1 ! misho 1: # longdouble.m4 serial 2 (gettext-0.15)
! 2: dnl Copyright (C) 2002-2003, 2006 Free Software Foundation, Inc.
! 3: dnl This file is free software; the Free Software Foundation
! 4: dnl gives unlimited permission to copy and/or distribute it,
! 5: dnl with or without modifications, as long as this notice is preserved.
! 6:
! 7: dnl From Bruno Haible.
! 8: dnl Test whether the compiler supports the 'long double' type.
! 9: dnl Prerequisite: AC_PROG_CC
! 10:
! 11: dnl This file is only needed in autoconf <= 2.59. Newer versions of autoconf
! 12: dnl have a macro AC_TYPE_LONG_DOUBLE with identical semantics.
! 13:
! 14: AC_DEFUN([gt_TYPE_LONGDOUBLE],
! 15: [
! 16: AC_CACHE_CHECK([for long double], gt_cv_c_long_double,
! 17: [if test "$GCC" = yes; then
! 18: gt_cv_c_long_double=yes
! 19: else
! 20: AC_TRY_COMPILE([
! 21: /* The Stardent Vistra knows sizeof(long double), but does not support it. */
! 22: long double foo = 0.0;
! 23: /* On Ultrix 4.3 cc, long double is 4 and double is 8. */
! 24: int array [2*(sizeof(long double) >= sizeof(double)) - 1];
! 25: ], ,
! 26: gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
! 27: fi])
! 28: if test $gt_cv_c_long_double = yes; then
! 29: AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.])
! 30: fi
! 31: ])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>