summarylogtreecommitdiffstats
path: root/tinfo.patch
blob: d8e1117d5299e15512ed686b2ddda3702fb85890 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/src/cf/curses.m4 b/src/cf/curses.m4
index dc01469f5..352edf9c7 100644
--- a/src/cf/curses.m4
+++ b/src/cf/curses.m4
@@ -16,11 +16,15 @@ AC_DEFUN([OPENAFS_CURSES_LIB],
 [AC_CACHE_VAL([openafs_cv_curses_lib],
    [save_LIBS="$LIBS"
     openafs_cv_curses_lib=
+    openafs_cv_tinfo_lib=
     AC_CHECK_LIB([ncurses], [initscr], [openafs_cv_curses_lib=-lncurses])
     AS_IF([test "x$openafs_cv_curses_lib" = x],
 	  [AC_CHECK_LIB([Hcurses], [initscr], [openafs_cv_curses_lib=-lHcurses])])
     AS_IF([test "x$openafs_cv_curses_lib" = x],
 	  [AC_CHECK_LIB([curses], [initscr], [openafs_cv_curses_lib=-lcurses])])
+    AC_CHECK_LIB([tinfo], [LINES], [openafs_cv_tinfo_lib=-ltinfo])
+    AS_IF([test "x$openafs_cv_tinfo_lib" != x],
+          [openafs_cv_curses_lib="$openafs_cv_curses_lib $openafs_cv_tinfo_lib"])
     LIBS="$save_LIBS"])
  LIB_curses="$openafs_cv_curses_lib"
  AC_SUBST(LIB_curses)