Replace the obsolete AC_TRY_COMPILE with AC_COMPILE_IFELSE/AC_LANG_PROGRAM
in the curses check for the getmaxyx macro.
This change was done manually instead of using autoupdate because the
program prologue argument for this particular check is an m4 macro,
which will not expand to code when autoupdate adds m4 quotes to the
AC_LANG_PROGRAM arguments.
Reviewed-on: https://gerrit.openafs.org/13021
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
(cherry picked from commit
f9c584a794c6a4c5d03fa1ee7f1b2b5e1309e7ee)
Change-Id: Ic0a1007f5a71496fd235eab6659a73e46393d317
Reviewed-on: https://gerrit.openafs.org/13482
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: Cheyenne Wills <cwills@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
AC_CACHE_CHECK([getmaxyx macro], [openafs_cv_curses_getmaxyx],
[save_LIBS="$LIBS"
LIBS="$LIBS $LIB_curses"
- AC_TRY_LINK(_OPENAFS_CURSES_HEADERS,
- [int mx, my; initscr(); getmaxyx(stdscr, my, mx); endwin();],
+ AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM(
+ _OPENAFS_CURSES_HEADERS,
+ [int mx, my; initscr(); getmaxyx(stdscr, my, mx); endwin();])],
[openafs_cv_curses_getmaxyx=yes],
[openafs_cv_curses_getmaxyx=no])
LIBS="$save_LIBS"])