[build] add checks for tinfo and gpm since they need to be linked in ... sometimes

## BEGIN PATCH TEMPLATE

      QA Notes:
    Bug Number:
   Reviewed By:
  Testing Done: make ; make check
pull/48/head
Timothy Stack 12 years ago
parent 6000c27119
commit 9386980b14

115
configure vendored

@ -5161,6 +5161,121 @@ if test "$ac_res" != no; then :
fi
# Sometimes, curses depends on these libraries being linked in...
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cur_term" >&5
$as_echo_n "checking for library containing cur_term... " >&6; }
if test "${ac_cv_search_cur_term+set}" = set; then :
$as_echo_n "(cached) " >&6
else
ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
#ifdef __cplusplus
extern "C"
#endif
char cur_term ();
int
main ()
{
return cur_term ();
;
return 0;
}
_ACEOF
for ac_lib in '' tinfo; do
if test -z "$ac_lib"; then
ac_res="none required"
else
ac_res=-l$ac_lib
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_search_cur_term=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext
if test "${ac_cv_search_cur_term+set}" = set; then :
break
fi
done
if test "${ac_cv_search_cur_term+set}" = set; then :
else
ac_cv_search_cur_term=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cur_term" >&5
$as_echo "$ac_cv_search_cur_term" >&6; }
ac_res=$ac_cv_search_cur_term
if test "$ac_res" != no; then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing Gpm_Open" >&5
$as_echo_n "checking for library containing Gpm_Open... " >&6; }
if test "${ac_cv_search_Gpm_Open+set}" = set; then :
$as_echo_n "(cached) " >&6
else
ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
#ifdef __cplusplus
extern "C"
#endif
char Gpm_Open ();
int
main ()
{
return Gpm_Open ();
;
return 0;
}
_ACEOF
for ac_lib in '' gpm; do
if test -z "$ac_lib"; then
ac_res="none required"
else
ac_res=-l$ac_lib
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_search_Gpm_Open=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext
if test "${ac_cv_search_Gpm_Open+set}" = set; then :
break
fi
done
if test "${ac_cv_search_Gpm_Open+set}" = set; then :
else
ac_cv_search_Gpm_Open=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_Gpm_Open" >&5
$as_echo "$ac_cv_search_Gpm_Open" >&6; }
ac_res=$ac_cv_search_Gpm_Open
if test "$ac_res" != no; then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
for ac_header in pty.h util.h zlib.h bzlib.h libutil.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`

@ -94,6 +94,11 @@ AC_SEARCH_LIBS(openpty, util)
AC_SEARCH_LIBS(gzseek, z, [], [AC_MSG_ERROR([libz required to build])])
AC_SEARCH_LIBS(BZ2_bzopen, bz2)
AC_SEARCH_LIBS(dlopen, dl)
# Sometimes, curses depends on these libraries being linked in...
AC_SEARCH_LIBS(cur_term, tinfo)
AC_SEARCH_LIBS(Gpm_Open, gpm)
AC_CHECK_HEADERS(pty.h util.h zlib.h bzlib.h libutil.h)
AX_WITH_CURSES

Loading…
Cancel
Save