buildsys: fix broken detection for termcap libraries when using slang

Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
This commit is contained in:
Yury V. Zaytsev 2024-06-03 17:51:02 +02:00
parent 61b22eb606
commit 57dddea47c
2 changed files with 7 additions and 4 deletions

View File

@ -5,7 +5,13 @@ AC_DEFUN([mc_USE_TERMCAP], [
screen_msg="$screen_msg with termcap database"
AC_MSG_NOTICE([using S-Lang screen library with termcap])
AC_DEFINE(USE_TERMCAP, 1, [Define to use termcap database])
AC_CHECK_LIB(termcap, tgoto, [MCLIBS="$MCLIBS -ltermcap"], , [$LIBS])
ac_save_LIBS="$LIBS"
AC_SEARCH_LIBS([tgoto], [termcap xcurses curses],
[MCLIBS="$MCLIBS $ac_cv_search_tgoto"],
[AC_MSG_ERROR([Could not find a library providing tgoto])]
)
LIBS="$ac_save_LIBS"
])
dnl

View File

@ -16,9 +16,6 @@ AC_DEFUN([mc_WITH_SLANG], [
dnl Check if termcap is needed.
if test x"$found_slang" = x"yes"; then
mc_SLANG_TERMCAP
if test x"$mc_cv_slang_termcap" = x"yes"; then
MCLIBS="$MCLIBS -ltermcap"
fi
fi
screen_type=slang