1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-12-23 16:13:24 +01:00

Fix configure for Free BSD

* seems that /usr/local is not in the default ld path on FreeBSD, so add
  it manually

* search for wget_wch instead of get_wch, on FreeBSD get_wch seems to be
  available as a macro, which does not automatically mean that wide char
  support is really available
This commit is contained in:
Sergey 'Jin' Bostandzhyan 2013-08-26 14:05:14 +03:00
parent 1bcd2e863a
commit c7dcf04248

View File

@ -82,9 +82,13 @@ case $host_os in
*mingw*)
WIN32="yes"
;;
*freebsd*)
LDFLAGS="$LDFLAGS -L/usr/local/lib"
CFLAGS="$CFLAGS -I/usr/local/include"
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
;;
esac
# Checks for programs.
AC_PROG_CC
AM_PROG_CC_C_O
@ -235,13 +239,13 @@ if test "x$NCURSES_FOUND" = "xno"; then
]
)
else
AC_CHECK_LIB([ncursesw], [get_wch],
AC_CHECK_LIB([ncursesw], [wget_wch],
[
NCURSES_WIDECHAR_SUPPORT="yes"
],
[
unset ac_cv_lib_ncursesw_get_wch
AC_CHECK_LIB([ncursesw], [get_wch],
unset ac_cv_lib_ncursesw_wget_wch
AC_CHECK_LIB([ncursesw], [wget_wch],
[
NCURSES_WIDECHAR_SUPPORT="yes"
],
@ -250,7 +254,7 @@ if test "x$NCURSES_FOUND" = "xno"; then
AC_CHECK_LIB([ncurses], [clear],
[],
[
unset ac_cv_lib_ncursesw_get_wch
unset ac_cv_lib_ncurses_clear
AC_CHECK_LIB([ncurses], [clear],
[],
[