X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Freadline.m4;h=27f81629a5b015fe16172127d8565f81f13d1b82;hb=89b39efd31cd0ffdaf05c9785c1af1e479728472;hp=4c82a7fafef57329bfcb3a782602915eb5459cbf;hpb=e65015aeff792b6741accb73e55dcb44efa82618;p=gnulib.git diff --git a/m4/readline.m4 b/m4/readline.m4 index 4c82a7faf..27f81629a 100644 --- a/m4/readline.m4 +++ b/m4/readline.m4 @@ -1,5 +1,5 @@ -# readline.m4 serial 5 -dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc. +# readline.m4 serial 7 +dnl Copyright (C) 2005, 2006, 2009, 2010 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -19,12 +19,12 @@ AC_DEFUN([gl_FUNC_READLINE], dnl Add $INCREADLINE to CPPFLAGS before performing the following checks, dnl because if the user has installed libreadline and not disabled its use - dnl via --without-libreadline-prefix, he wants to use it. The AC_TRY_LINK + dnl via --without-libreadline-prefix, he wants to use it. The AC_LINK_IFELSE dnl will then succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCREADLINE]) - AC_CACHE_CHECK(for readline, gl_cv_lib_readline, [ + AC_CACHE_CHECK([for readline], [gl_cv_lib_readline], [ gl_cv_lib_readline=no am_save_LIBS="$LIBS" dnl On some systems, -lreadline doesn't link without an additional @@ -37,19 +37,19 @@ AC_DEFUN([gl_FUNC_READLINE], if test -n "$extra_lib"; then LIBS="$LIBS -l$extra_lib" fi - AC_TRY_LINK([#include -#include ], - [readline((char*)0);], + AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include +#include ]], + [[readline((char*)0);]])], [gl_cv_lib_readline=" -l$extra_lib"]) if test "$gl_cv_lib_readline" != no; then - break + break fi done LIBS="$am_save_LIBS" ]) if test "$gl_cv_lib_readline" != no; then - AC_DEFINE(HAVE_READLINE, 1, [Define if you have the readline library.]) + AC_DEFINE([HAVE_READLINE], [1], [Define if you have the readline library.]) if test "$gl_cv_lib_readline" != " -l"; then LIBREADLINE="$LIBREADLINE$gl_cv_lib_readline" LTLIBREADLINE="$LTLIBREADLINE$gl_cv_lib_readline" @@ -63,13 +63,13 @@ AC_DEFUN([gl_FUNC_READLINE], LIBREADLINE= LTLIBREADLINE= fi - AC_SUBST(LIBREADLINE) - AC_SUBST(LTLIBREADLINE) + AC_SUBST([LIBREADLINE]) + AC_SUBST([LTLIBREADLINE]) - AC_CHECK_HEADERS(readline/readline.h) + AC_CHECK_HEADERS([readline/readline.h]) if test $gl_cv_lib_readline = no; then - AC_LIBOBJ(readline) + AC_LIBOBJ([readline]) gl_PREREQ_READLINE fi ])