Annotation of embedaddon/readline/examples/autoconf/BASH_CHECK_LIB_TERMCAP, revision 1.1.1.1

1.1       misho       1: AC_DEFUN([BASH_CHECK_LIB_TERMCAP],
                      2: [
                      3: if test "X$bash_cv_termcap_lib" = "X"; then
                      4: _bash_needmsg=yes
                      5: else
                      6: AC_MSG_CHECKING(which library has the termcap functions)
                      7: _bash_needmsg=
                      8: fi
                      9: AC_CACHE_VAL(bash_cv_termcap_lib,
                     10: [AC_CHECK_FUNC(tgetent, bash_cv_termcap_lib=libc,
                     11:   [AC_CHECK_LIB(termcap, tgetent, bash_cv_termcap_lib=libtermcap,
                     12:     [AC_CHECK_LIB(tinfo, tgetent, bash_cv_termcap_lib=libtinfo,
                     13:         [AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses,
                     14:            [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
                     15:                bash_cv_termcap_lib=gnutermcap)])])])])])
                     16: if test "X$_bash_needmsg" = "Xyes"; then
                     17: AC_MSG_CHECKING(which library has the termcap functions)
                     18: fi
                     19: AC_MSG_RESULT(using $bash_cv_termcap_lib)
                     20: if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
                     21: LDFLAGS="$LDFLAGS -L./lib/termcap"
                     22: TERMCAP_LIB="./lib/termcap/libtermcap.a"
                     23: TERMCAP_DEP="./lib/termcap/libtermcap.a"
                     24: elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
                     25: TERMCAP_LIB=-ltermcap
                     26: TERMCAP_DEP=
                     27: elif test $bash_cv_termcap_lib = libtinfo; then
                     28: TERMCAP_LIB=-ltinfo
                     29: TERMCAP_DEP=
                     30: elif test $bash_cv_termcap_lib = libncurses; then
                     31: TERMCAP_LIB=-lncurses
                     32: TERMCAP_DEP=
                     33: elif test $bash_cv_termcap_lib = libc; then
                     34: TERMCAP_LIB=
                     35: TERMCAP_DEP=
                     36: else
                     37: TERMCAP_LIB=-lcurses
                     38: TERMCAP_DEP=
                     39: fi
                     40: ])

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>