X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Freadline.m4;h=4230ce92b8a7ff77234719c54cccba5c4e962cc7;hb=6da2fb7a5a1e8a32ccd2f735834713a3bc8c4275;hp=58300884daa8a119a02626cb645d0829abf25059;hpb=a97ba59a57727a0e75207fb45646b523f167fb93;p=gnulib.git diff --git a/m4/readline.m4 b/m4/readline.m4 index 58300884d..4230ce92b 100644 --- a/m4/readline.m4 +++ b/m4/readline.m4 @@ -1,5 +1,5 @@ -# readline.m4 serial 4 -dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc. +# readline.m4 serial 7 +dnl Copyright (C) 2005, 2006, 2009 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. @@ -9,8 +9,6 @@ dnl Liljeblad. AC_DEFUN([gl_FUNC_READLINE], [ - AC_LIBSOURCES([readline.c, readline.h]) - dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) @@ -21,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 @@ -39,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" @@ -65,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 ])