# HG changeset patch # User diego # Date 1284647980 0 # Node ID dab4de13e332b757cefdbfb038124b9af38ec223 # Parent 6f84ff0fa2d8b4afa4ec3900323ae1410ced309e Simplify termcap check. diff -r 6f84ff0fa2d8 -r dab4de13e332 configure --- a/configure Thu Sep 16 14:38:50 2010 +0000 +++ b/configure Thu Sep 16 14:39:40 2010 +0000 @@ -3762,15 +3762,10 @@ echocheck "termcap" if test "$_termcap" = auto ; then - cat > $TMPC < -#include -int main(void) { tgetent(NULL, NULL); return 0; } -EOF _termcap=no for _ld_tmp in "-lncurses" "-ltinfo" "-ltermcap"; do - cc_check $_ld_tmp && extra_ldflags="$extra_ldflags $_ld_tmp" \ - && _termcap=yes && break + function_check term.h 'tgetent(0, 0)' $_ld_tmp && + extra_ldflags="$extra_ldflags $_ld_tmp" && _termcap=yes && break done fi if test "$_termcap" = yes ; then