From c32704441d47cc1cbb36367a429814511edb6ffd Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 23 Jan 2020 18:20:57 -0500 Subject: Add configure probe for rl_completion_suppress_quote. I had supposed that all versions of Readline that have filename quoting hooks also have the rl_completion_suppress_quote variable. But it seems OpenBSD managed to find a version someplace that does not, so we'll have to expend a separate configure probe for that. (Light testing suggests that this version also lacks the bugs that make it necessary to frob that variable. Hooray!) Per buildfarm. --- configure | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'configure') diff --git a/configure b/configure index a46ba40104..702adba839 100755 --- a/configure +++ b/configure @@ -16346,6 +16346,45 @@ if test x"$pgac_cv_var_rl_completion_append_character" = x"yes"; then $as_echo "#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1" >>confdefs.h +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_suppress_quote" >&5 +$as_echo_n "checking for rl_completion_suppress_quote... " >&6; } +if ${pgac_cv_var_rl_completion_suppress_quote+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#if defined(HAVE_READLINE_READLINE_H) +#include +#elif defined(HAVE_EDITLINE_READLINE_H) +#include +#elif defined(HAVE_READLINE_H) +#include +#endif + +int +main () +{ +rl_completion_suppress_quote = 1; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + pgac_cv_var_rl_completion_suppress_quote=yes +else + pgac_cv_var_rl_completion_suppress_quote=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_rl_completion_suppress_quote" >&5 +$as_echo "$pgac_cv_var_rl_completion_suppress_quote" >&6; } +if test x"$pgac_cv_var_rl_completion_suppress_quote" = x"yes"; then + +$as_echo "#define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1" >>confdefs.h + fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_filename_quote_characters" >&5 $as_echo_n "checking for rl_filename_quote_characters... " >&6; } -- cgit v1.2.3