diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2020-01-23 18:20:57 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2020-01-23 18:20:57 -0500 |
commit | c32704441d47cc1cbb36367a429814511edb6ffd (patch) | |
tree | d2944f25fefa4dea8bf39b6d06586c1b243fdce5 /configure | |
parent | 9a3a75cb81d3b060b8e76001d04c78ab4ce0dcef (diff) | |
download | postgresql-c32704441d47cc1cbb36367a429814511edb6ffd.tar.gz |
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.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -16347,6 +16347,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 <stdio.h> +#if defined(HAVE_READLINE_READLINE_H) +#include <readline/readline.h> +#elif defined(HAVE_EDITLINE_READLINE_H) +#include <editline/readline.h> +#elif defined(HAVE_READLINE_H) +#include <readline.h> +#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; } if ${pgac_cv_var_rl_filename_quote_characters+:} false; then : |