From ca7b1dfcc5834b7f8c9d08efaf9be069a045c460 Mon Sep 17 00:00:00 2001 From: Raja R Harinath Date: Wed, 20 May 1998 00:10:46 +0000 Subject: New check. (sys_errlist): Check for this variable, needed for `strerror'. * gnome-support.m4 (strerror): New check. (sys_errlist): Check for this variable, needed for `strerror'. (program_invocation_name, program_invocation_short_name): Change method used to check for these. svn path=/trunk/; revision=219 --- macros/ChangeLog | 7 +++++++ macros/gnome-support.m4 | 48 +++++++++++++++++++++++++++++++++--------------- 2 files changed, 40 insertions(+), 15 deletions(-) (limited to 'macros') diff --git a/macros/ChangeLog b/macros/ChangeLog index 1ae640dd9d..c6aaa920da 100644 --- a/macros/ChangeLog +++ b/macros/ChangeLog @@ -1,3 +1,10 @@ +1998-05-19 Raja R Harinath + + * gnome-support.m4 (strerror): New check. + (sys_errlist): Check for this variable, needed for `strerror'. + (program_invocation_name, program_invocation_short_name): Change + method used to check for these. + 1998-05-09 Raja R Harinath * autogen.sh: Remove simple-minded check for `gtk+'. diff --git a/macros/gnome-support.m4 b/macros/gnome-support.m4 index afead5f833..1f6c93f7a2 100644 --- a/macros/gnome-support.m4 +++ b/macros/gnome-support.m4 @@ -38,28 +38,46 @@ AC_DEFUN([GNOME_SUPPORT_CHECKS],[ # for `scandir' AC_HEADER_DIRENT - AC_CACHE_CHECK([for program_invocation_short_name], gnome_cv_short_name, [ - AC_TRY_LINK([#include ],[ - char *foo = program_invocation_short_name], - gnome_cv_short_name=yes, gnome_cv_short_name=no)]) - if test "$gnome_cv_short_name" = yes; then - AC_DEFINE(HAVE_PROGRAM_INVOCATION_SHORT_NAME) - fi +# AC_CACHE_CHECK([for program_invocation_short_name], gnome_cv_short_name, [ +# AC_TRY_LINK([#include ],[ +# char *foo = program_invocation_short_name], +# gnome_cv_short_name=yes, gnome_cv_short_name=no)]) +# if test "$gnome_cv_short_name" = yes; then +# AC_DEFINE(HAVE_PROGRAM_INVOCATION_SHORT_NAME) +# fi - AC_CACHE_CHECK([for program_invocation_name], gnome_cv_invocation_name, [ - AC_TRY_LINK([#include ],[ - char *foo = program_invocation_name], - gnome_cv_invocation_name=yes, gnome_cv_invocation_name=no)]) - if test "$gnome_cv_invocation_name" = yes; then - AC_DEFINE(HAVE_PROGRAM_INVOCATION_NAME) - fi +# AC_CACHE_CHECK([for program_invocation_name], gnome_cv_invocation_name, [ +# AC_TRY_LINK([#include ],[ +# char *foo = program_invocation_name], +# gnome_cv_invocation_name=yes, gnome_cv_invocation_name=no)]) +# if test "$gnome_cv_invocation_name" = yes; then +# AC_DEFINE(HAVE_PROGRAM_INVOCATION_NAME) +# fi + + # copied from `configure.in' of `libiberty' + vars="program_invocation_short_name program_invocation_name sys_errlist" + for v in $vars; do + AC_MSG_CHECKING([for $v]) + AC_CACHE_VAL(gnome_cv_var_$v, + [AC_TRY_LINK([int *p;], [extern int $v; p = &$v;], + [eval "gnome_cv_var_$v=yes"], + [eval "gnome_cv_var_$v=no"])]) + if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then + AC_MSG_RESULT(yes) + n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` + AC_DEFINE_UNQUOTED($n) + else + AC_MSG_RESULT(no) + fi + done AC_CHECK_FUNCS(vsnprintf,,[ AC_CHECK_FUNCS(__vsnprintf, LIBOBJS="$LIBOBJS easy-vsnprintf.o", LIBOBJS="$LIBOBJS vsnprintf.o")]) - AC_REPLACE_FUNCS(scandir strtok_r strcasecmp strndup strnlen vasprintf) + AC_REPLACE_FUNCS(scandir strcasecmp strerror strndup strnlen) + AC_REPLACE_FUNCS(strtok_r vasprintf) if test "$LIBOBJS" != ""; then need_gnome_support=yes -- cgit v1.2.3