File: mc-with-screen-slang.m4

package info (click to toggle)
mc 3%3A4.8.29-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 23,056 kB
  • sloc: ansic: 98,016; sh: 8,293; perl: 2,325; makefile: 1,458; python: 410; cs: 44; lisp: 44; sed: 16
file content (28 lines) | stat: -rw-r--r-- 704 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

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])
])