summaryrefslogtreecommitdiff
path: root/config/programs.m4
diff options
context:
space:
mode:
authorHeikki Linnakangas2015-07-02 16:21:23 +0000
committerHeikki Linnakangas2015-07-02 16:21:23 +0000
commita2edb023d08778c3346bbbf4ca82ef7f6e9283eb (patch)
tree8870e94d8dc629cbafb73487309737167ca6bf77 /config/programs.m4
parent7b156c1e0746a46d083d7dbcd28afb303b3484ef (diff)
Replace obsolete autoconf macros with their modern replacements.
AC_TRY_COMPILE(...) -> AC_COMPILE_IFELSE([AC_LANG_PROGRAM(...)]) AC_TRY_LINK(...) -> AC_LINK_IFELSE([AC_LANG_PROGRAM(...)]) AC_TRY_RUN(...) -> AC_RUN_IFELSE([AC_LANG_PROGRAM(...)]) AC_LANG_SAVE/RESTORE -> AC_LANG_PUSH/POP AC_DECL_SYS_SIGLIST -> AC_CHECK_DECLS(...) (per snippet in autoconf manual) Also use AC_LANG_SOURCE instead of AC_LANG_PROGRAM, where the main() function is not needed. With these changes, autoconf -Wall doesn't complain anymore. Andreas Karlsson
Diffstat (limited to 'config/programs.m4')
-rw-r--r--config/programs.m44
1 files changed, 2 insertions, 2 deletions
diff --git a/config/programs.m4 b/config/programs.m4
index ed6711df167..7ac948d4fd3 100644
--- a/config/programs.m4
+++ b/config/programs.m4
@@ -200,14 +200,14 @@ fi
AC_DEFUN([PGAC_VAR_RL_COMPLETION_APPEND_CHARACTER],
[AC_CACHE_CHECK([for rl_completion_append_character], pgac_cv_var_rl_completion_append_character,
-[AC_TRY_LINK([#include <stdio.h>
+[AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <stdio.h>
#ifdef HAVE_READLINE_READLINE_H
# include <readline/readline.h>
#elif defined(HAVE_READLINE_H)
# include <readline.h>
#endif
],
-[rl_completion_append_character = 'x';],
+[rl_completion_append_character = 'x';])],
[pgac_cv_var_rl_completion_append_character=yes],
[pgac_cv_var_rl_completion_append_character=no])])
if test x"$pgac_cv_var_rl_completion_append_character" = x"yes"; then