mc/m4.include/mc-with-screen-slang.m4
Andrew Borodin 0a26014ca4 m4.include/mc-with-screen-slang.m4: check S-Lang using pkg-config only.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2021-06-20 15:14:55 +03:00

29 lines
704 B
Plaintext

dnl
dnl Use the slang library.
dnl
AC_DEFUN([mc_WITH_SLANG], [
with_screen=slang
found_slang=no
PKG_CHECK_MODULES(SLANG, [slang >= 2.0], [found_slang=yes], [:])
if test x"$found_slang" = xno; then
AC_MSG_ERROR([S-Lang >= 2.0.0 library not found])
fi
MCLIBS="$SLANG_LIBS $MCLIBS"
CPPFLAGS="$SLANG_CFLAGS $CPPFLAGS"
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
screen_msg="S-Lang"
AC_DEFINE(HAVE_SLANG, 1, [Define to use S-Lang library for screen management])
])