changeset 11475:c615d753501f

check whether termcap is provided by tinfo patch by Torinthiel <torinthiel@wp.pl>
author attila
date Sun, 16 Nov 2003 09:25:13 +0000
parents 230c64786074
children 1188bf65b776
files configure
diffstat 1 files changed, 12 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Sun Nov 16 09:12:03 2003 +0000
+++ b/configure	Sun Nov 16 09:25:13 2003 +0000
@@ -152,6 +152,9 @@
   --enable-largefiles    enable support for files > 2 GBytes [disable]
   --enable-linux-devfs   set default devices to devfs ones [disable]
   --enable-termcap       use termcap database for key codes [autodetect]
+  --with-termcaplib=NAME name of library with termcap functionality
+                         name shuld be given without leading "lib"
+                         checks for "termcap" and "tinfo"
   --disable-iconv        do not use iconv(3) function [autodetect]
   --disable-setlocale    disable setlocale using in mplayer [autodetect]
   --enable-lirc          enable LIRC (remote control) support [autodetect]
@@ -1559,7 +1562,10 @@
   --with-cdparanoialibdir=*)
     _ld_cdparanoia=-L`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
     ;;
-
+  --with-termcaplib=*)
+    _ld_termcap=-l`echo $ac_option | cut -d '=' -f 2`
+    _termcap=yes
+    ;;
   --prefix=*)
     _prefix=`echo $ac_option | cut -d '=' -f 2`
     ;;
@@ -2469,15 +2475,16 @@
 int main(void) { return 0; }
 EOF
   _termcap=no
-  cc_check -ltermcap && _termcap=yes
+  cc_check -ltermcap && _termcap=yes && _ld_termcap='-ltermcap'
+  cc_check -ltinfo && _termcap=yes && _ld_termcap='-ltinfo'
 fi
 if test "$_termcap" = yes ; then
   _def_termcap='#define USE_TERMCAP 1'
-  _ld_termcap='-ltermcap'
+  echores "yes (using $_ld_termcap)"
 else
   _def_termcap='#undef USE_TERMCAP'
-fi
-echores "$_termcap"
+  echores no
+fi
 
 
 echocheck "termios"