@ -634,6 +634,7 @@ PKG_CONFIG_PATH
PKG_CONFIG
CONFIG_LIBXML2
SED
HAVE_NCURSES_SUBDIR
PBX_LIBXML2
LIBXML2_DIR
LIBXML2_INCLUDE
@ -4012,26 +4013,26 @@ fi
if test "x${PBX_CURSES}" != "x1" -a "${USE_CURSES}" != "no"; then
if test "x${PBX_N CURSES}" != "x1" -a "${USE_N CURSES}" != "no"; then
pbxlibdir=""
# if --with-CURSES=DIR has been specified, use it.
if test "x${CURSES_DIR}" != "x"; then
if test -d ${CURSES_DIR}/lib; then
pbxlibdir="-L${CURSES_DIR}/lib"
# if --with-N CURSES=DIR has been specified, use it.
if test "x${N CURSES_DIR}" != "x"; then
if test -d ${N CURSES_DIR}/lib; then
pbxlibdir="-L${N CURSES_DIR}/lib"
else
pbxlibdir="-L${CURSES_DIR}"
pbxlibdir="-L${N CURSES_DIR}"
fi
fi
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for initscr in -lcurses" >&5
$as_echo_n "checking for initscr in -lcurses... " >&6; }
if ${ac_cv_lib_curses_initscr+:} false; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for initscr in -ln curses" >&5
$as_echo_n "checking for initscr in -ln curses... " >&6; }
if ${ac_cv_lib_n curses_initscr+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcurses ${pbxlibdir} $LIBS"
LIBS="-ln curses ${pbxlibdir} $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@ -4051,55 +4052,55 @@ return initscr ();
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_curses_initscr=yes
ac_cv_lib_n curses_initscr=yes
else
ac_cv_lib_curses_initscr=no
ac_cv_lib_n curses_initscr=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_initscr" >&5
$as_echo "$ac_cv_lib_curses_initscr" >&6; }
if test "x$ac_cv_lib_curses_initscr" = xyes; then :
AST_CURSES_FOUND=yes
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_n curses_initscr" >&5
$as_echo "$ac_cv_lib_n curses_initscr" >&6; }
if test "x$ac_cv_lib_n curses_initscr" = xyes; then :
AST_N CURSES_FOUND=yes
else
AST_CURSES_FOUND=no
AST_N CURSES_FOUND=no
fi
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
# now check for the header.
if test "${AST_CURSES_FOUND}" = "yes"; then
CURSES_LIB="${pbxlibdir} -lcurses "
# if --with-CURSES=DIR has been specified, use it.
if test "x${CURSES_DIR}" != "x"; then
CURSES_INCLUDE="-I${CURSES_DIR}/include"
if test "${AST_N CURSES_FOUND}" = "yes"; then
N CURSES_LIB="${pbxlibdir} -ln curses "
# if --with-N CURSES=DIR has been specified, use it.
if test "x${N CURSES_DIR}" != "x"; then
N CURSES_INCLUDE="-I${N CURSES_DIR}/include"
fi
CURSES_INCLUDE="${CURSES_INCLUDE} "
N CURSES_INCLUDE="${N CURSES_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${CURSES_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "curses.h" "ac_cv_header_curses_h" "$ac_includes_default"
if test "x$ac_cv_header_curses_h" = xyes; then :
CURSES_HEADER_FOUND=1
CPPFLAGS="${CPPFLAGS} ${N CURSES_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "n curses.h" "ac_cv_header_n curses_h" "$ac_includes_default"
if test "x$ac_cv_header_n curses_h" = xyes; then :
N CURSES_HEADER_FOUND=1
else
CURSES_HEADER_FOUND=0
N CURSES_HEADER_FOUND=0
fi
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${CURSES_HEADER_FOUND}" = "x0" ; then
CURSES_LIB=""
CURSES_INCLUDE=""
if test "x${N CURSES_HEADER_FOUND}" = "x0" ; then
N CURSES_LIB=""
N CURSES_INCLUDE=""
else
PBX_CURSES=1
PBX_N CURSES=1
cat >>confdefs.h <<_ACEOF
#define HAVE_CURSES 1
#define HAVE_N CURSES 1
_ACEOF
fi
@ -4107,6 +4108,8 @@ _ACEOF
fi
if test "${PBX_NCURSES}" != 1; then
# some platforms have the header in a sub-directory, for example Solaris
if test "x${PBX_NCURSES}" != "x1" -a "${USE_NCURSES}" != "no"; then
pbxlibdir=""
@ -4178,8 +4181,8 @@ fi
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${NCURSES_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "curses.h" "ac_cv_header_curses_h" "$ac_includes_default"
if test "x$ac_cv_header_curses_h" = xyes; then :
ac_fn_c_check_header_mongrel "$LINENO" "ncurses/n curses.h" "ac_cv_header_ncurses_n curses_h" "$ac_includes_default"
if test "x$ac_cv_header_ncurses_n curses_h" = xyes; then :
NCURSES_HEADER_FOUND=1
else
NCURSES_HEADER_FOUND=0
@ -4203,6 +4206,108 @@ _ACEOF
fi
if test "${PBX_NCURSES}" != 1; then
if test "x${PBX_CURSES}" != "x1" -a "${USE_CURSES}" != "no"; then
pbxlibdir=""
# if --with-CURSES=DIR has been specified, use it.
if test "x${CURSES_DIR}" != "x"; then
if test -d ${CURSES_DIR}/lib; then
pbxlibdir="-L${CURSES_DIR}/lib"
else
pbxlibdir="-L${CURSES_DIR}"
fi
fi
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for initscr in -lcurses" >&5
$as_echo_n "checking for initscr in -lcurses... " >&6; }
if ${ac_cv_lib_curses_initscr+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcurses ${pbxlibdir} $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 initscr ();
int
main ()
{
return initscr ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_curses_initscr=yes
else
ac_cv_lib_curses_initscr=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_initscr" >&5
$as_echo "$ac_cv_lib_curses_initscr" >&6; }
if test "x$ac_cv_lib_curses_initscr" = xyes; then :
AST_CURSES_FOUND=yes
else
AST_CURSES_FOUND=no
fi
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
# now check for the header.
if test "${AST_CURSES_FOUND}" = "yes"; then
CURSES_LIB="${pbxlibdir} -lcurses "
# if --with-CURSES=DIR has been specified, use it.
if test "x${CURSES_DIR}" != "x"; then
CURSES_INCLUDE="-I${CURSES_DIR}/include"
fi
CURSES_INCLUDE="${CURSES_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${CURSES_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "curses.h" "ac_cv_header_curses_h" "$ac_includes_default"
if test "x$ac_cv_header_curses_h" = xyes; then :
CURSES_HEADER_FOUND=1
else
CURSES_HEADER_FOUND=0
fi
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${CURSES_HEADER_FOUND}" = "x0" ; then
CURSES_LIB=""
CURSES_INCLUDE=""
else
PBX_CURSES=1
cat >>confdefs.h <<_ACEOF
#define HAVE_CURSES 1
_ACEOF
fi
fi
fi
else
HAVE_NCURSES_SUBDIR=yes
fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
if ${ac_cv_path_SED+:} false; then :