From b5ee195f1e3f11a5979841bedbf932926ffe5322 Mon Sep 17 00:00:00 2001 From: Anthony Green Date: Thu, 7 Feb 2002 03:24:12 +0000 Subject: embedded updates From-SVN: r49562 --- libjava/acinclude.m4 | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'libjava/acinclude.m4') diff --git a/libjava/acinclude.m4 b/libjava/acinclude.m4 index 68f5255..6107507 100644 --- a/libjava/acinclude.m4 +++ b/libjava/acinclude.m4 @@ -1,3 +1,29 @@ +AC_DEFUN([AC_COMPILE_CHECK_SIZEOF], +[changequote(<<, >>)dnl +dnl The name to #define. +define(<>, translit(sizeof_$1, [a-z *], [A-Z_P]))dnl +dnl The cache variable name. +define(<>, translit(ac_cv_sizeof_$1, [ *], [_p]))dnl +changequote([, ])dnl +AC_MSG_CHECKING(size of $1) +AC_CACHE_VAL(AC_CV_NAME, +[for ac_size in 4 8 1 2 16 12 $2 ; do # List sizes in rough order of prevalence. + AC_TRY_COMPILE([#include "confdefs.h" +#include +$2 +], [switch (0) case 0: case (sizeof ($1) == $ac_size):;], AC_CV_NAME=$ac_size) + if test x$AC_CV_NAME != x ; then break; fi +done +]) +if test x$AC_CV_NAME = x ; then + AC_MSG_ERROR([cannot determine a size for $1]) +fi +AC_MSG_RESULT($AC_CV_NAME) +AC_DEFINE_UNQUOTED(AC_TYPE_NAME, $AC_CV_NAME, [The number of bytes in type $1]) +undefine([AC_TYPE_NAME])dnl +undefine([AC_CV_NAME])dnl +]) + AC_DEFUN(LIBGCJ_CONFIGURE, [ dnl Default to --enable-multilib -- cgit v1.1