]> granicus.if.org Git - neomutt/commitdiff
Include ncurses tinfo library if found.
authorKevin McCarthy <kevin@8t8.us>
Thu, 30 Jun 2016 01:58:48 +0000 (18:58 -0700)
committerKevin McCarthy <kevin@8t8.us>
Thu, 30 Jun 2016 01:58:48 +0000 (18:58 -0700)
Thanks to Fabian Groffen for reporting this issue and providing a
couple possible patches.  From Fabian's report:

  For some time now, ncurses can be built in a mode where the low level
  terminfo functionality lives in a separate lib called libtinfo.
  Because some people do, this means Mutt needs to include this
  library in that case to avoid linking errors [...]

configure.ac

index df29887d430c75cca3a6827156fc4aeb218145f0..75517f6f23a216a2149eb0b385b3ad384a25d8f4 100644 (file)
@@ -289,7 +289,9 @@ main ()
        done
         AC_CHECK_LIB($cf_ncurses, initscr,
                 [MUTTLIBS="$MUTTLIBS -l$cf_ncurses"
-               
+
+                AC_CHECK_LIB(tinfo, tgetent, [MUTTLIBS="$MUTTLIBS -ltinfo"])
+
                 if test "$cf_ncurses" = ncursesw; then
                        AC_CHECK_HEADERS(ncursesw/ncurses.h,[cf_cv_ncurses_header="ncursesw/ncurses.h"])
                else