Newer
Older
RADIUS_HEADER_FOUND=0
Kevin P. Fleming
committed
fi
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${RADIUS_HEADER_FOUND}" = "x0" ; then
RADIUS_LIB=""
RADIUS_INCLUDE=""
Kevin P. Fleming
committed
else
#define HAVE_RADIUS 1
Tilghman Lesher
committed
Kevin P. Fleming
committed
fi
fi
fi
if test "x${PBX_RADIUS}" = "x1"; then
Tilghman Lesher
committed
$as_echo "#define RADIUS_HEADER_STR <radiusclient-ng.h>" >>confdefs.h
else
if test "x${PBX_RADIUS}" != "x1" -a "${USE_RADIUS}" != "no"; then
# if --with-RADIUS=DIR has been specified, use it.
if test "x${RADIUS_DIR}" != "x"; then
if test -d ${RADIUS_DIR}/lib; then
pbxlibdir="-L${RADIUS_DIR}/lib"
pbxlibdir="-L${RADIUS_DIR}"
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rc_read_config in -lradcli" >&5
$as_echo_n "checking for rc_read_config in -lradcli... " >&6; }
if ${ac_cv_lib_radcli_rc_read_config+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lradcli ${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 rc_read_config ();
return rc_read_config ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_radcli_rc_read_config=yes
else
ac_cv_lib_radcli_rc_read_config=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_radcli_rc_read_config" >&5
$as_echo "$ac_cv_lib_radcli_rc_read_config" >&6; }
if test "x$ac_cv_lib_radcli_rc_read_config" = xyes; then :
AST_RADIUS_FOUND=yes
fi
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
if test "${AST_RADIUS_FOUND}" = "yes"; then
RADIUS_LIB="${pbxlibdir} -lradcli "
# if --with-RADIUS=DIR has been specified, use it.
if test "x${RADIUS_DIR}" != "x"; then
RADIUS_INCLUDE="-I${RADIUS_DIR}/include"
RADIUS_INCLUDE="${RADIUS_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${RADIUS_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "radcli/radcli.h" "ac_cv_header_radcli_radcli_h" "$ac_includes_default"
if test "x$ac_cv_header_radcli_radcli_h" = xyes; then :
RADIUS_HEADER_FOUND=1
RADIUS_HEADER_FOUND=0
fi
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${RADIUS_HEADER_FOUND}" = "x0" ; then
RADIUS_LIB=""
RADIUS_INCLUDE=""
cat >>confdefs.h <<_ACEOF
#define HAVE_RADIUS 1
_ACEOF
fi
fi
fi
if test "x${PBX_RADIUS}" = "x1"; then
$as_echo "#define RADIUS_HEADER_STR <radcli/radcli.h>" >>confdefs.h
Kevin P. Fleming
committed
fi
fi
fi
if test "x${PBX_CODEC2}" != "x1" -a "${USE_CODEC2}" != "no"; then
Kevin P. Fleming
committed
pbxlibdir=""
# if --with-CODEC2=DIR has been specified, use it.
if test "x${CODEC2_DIR}" != "x"; then
if test -d ${CODEC2_DIR}/lib; then
pbxlibdir="-L${CODEC2_DIR}/lib"
Kevin P. Fleming
committed
else
pbxlibdir="-L${CODEC2_DIR}"
Kevin P. Fleming
committed
fi
fi
Tilghman Lesher
committed
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for codec2_create in -lcodec2" >&5
$as_echo_n "checking for codec2_create in -lcodec2... " >&6; }
if ${ac_cv_lib_codec2_codec2_create+:} false; then :
Tilghman Lesher
committed
else
LIBS="-lcodec2 ${pbxlibdir} $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Tilghman Lesher
committed
/* 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 codec2_create ();
int
main ()
return codec2_create ();
;
return 0;
}
_ACEOF
ac_cv_lib_codec2_codec2_create=yes
ac_cv_lib_codec2_codec2_create=no
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_codec2_codec2_create" >&5
$as_echo "$ac_cv_lib_codec2_codec2_create" >&6; }
if test "x$ac_cv_lib_codec2_codec2_create" = xyes; then :
AST_CODEC2_FOUND=yes
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
# now check for the header.
if test "${AST_CODEC2_FOUND}" = "yes"; then
CODEC2_LIB="${pbxlibdir} -lcodec2 "
# if --with-CODEC2=DIR has been specified, use it.
if test "x${CODEC2_DIR}" != "x"; then
CODEC2_INCLUDE="-I${CODEC2_DIR}/include"
CODEC2_INCLUDE="${CODEC2_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${CODEC2_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "codec2/codec2.h" "ac_cv_header_codec2_codec2_h" "$ac_includes_default"
if test "x$ac_cv_header_codec2_codec2_h" = xyes; then :
CODEC2_HEADER_FOUND=1
Russell Bryant
committed
else
CODEC2_HEADER_FOUND=0
Russell Bryant
committed
fi
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${CODEC2_HEADER_FOUND}" = "x0" ; then
CODEC2_LIB=""
CODEC2_INCLUDE=""
Russell Bryant
committed
else
#define HAVE_CODEC2 1
Tilghman Lesher
committed
Russell Bryant
committed
fi
fi
fi
Tilghman Lesher
committed
if test "x${PBX_COROSYNC}" != "x1" -a "${USE_COROSYNC}" != "no"; then
Russell Bryant
committed
pbxlibdir=""
# if --with-COROSYNC=DIR has been specified, use it.
if test "x${COROSYNC_DIR}" != "x"; then
if test -d ${COROSYNC_DIR}/lib; then
pbxlibdir="-L${COROSYNC_DIR}/lib"
Russell Bryant
committed
else
pbxlibdir="-L${COROSYNC_DIR}"
Russell Bryant
committed
fi
fi
Tilghman Lesher
committed
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpg_join in -lcpg" >&5
$as_echo_n "checking for cpg_join in -lcpg... " >&6; }
if ${ac_cv_lib_cpg_cpg_join+:} false; then :
Russell Bryant
committed
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcpg ${pbxlibdir} -lcpg -lcfg $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Russell Bryant
committed
/* 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
ac_cv_lib_cpg_cpg_join=yes
ac_cv_lib_cpg_cpg_join=no
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_cpg_cpg_join" >&5
$as_echo "$ac_cv_lib_cpg_cpg_join" >&6; }
if test "x$ac_cv_lib_cpg_cpg_join" = xyes; then :
AST_COROSYNC_FOUND=yes
AST_COROSYNC_FOUND=no
fi
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
# now check for the header.
if test "${AST_COROSYNC_FOUND}" = "yes"; then
COROSYNC_LIB="${pbxlibdir} -lcpg -lcpg -lcfg"
# if --with-COROSYNC=DIR has been specified, use it.
if test "x${COROSYNC_DIR}" != "x"; then
COROSYNC_INCLUDE="-I${COROSYNC_DIR}/include"
fi
COROSYNC_INCLUDE="${COROSYNC_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${COROSYNC_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "corosync/cpg.h" "ac_cv_header_corosync_cpg_h" "$ac_includes_default"
if test "x$ac_cv_header_corosync_cpg_h" = xyes; then :
COROSYNC_HEADER_FOUND=1
Russell Bryant
committed
else
COROSYNC_HEADER_FOUND=0
Russell Bryant
committed
fi
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${COROSYNC_HEADER_FOUND}" = "x0" ; then
COROSYNC_LIB=""
COROSYNC_INCLUDE=""
Russell Bryant
committed
else
#define HAVE_COROSYNC 1
Russell Bryant
committed
_ACEOF
Tilghman Lesher
committed
Russell Bryant
committed
fi
fi
fi
Tilghman Lesher
committed
Russell Bryant
committed
if test "x${PBX_COROSYNC_CFG_STATE_TRACK}" != "x1" -a "${USE_COROSYNC_CFG_STATE_TRACK}" != "no"; then
pbxlibdir=""
# if --with-COROSYNC_CFG_STATE_TRACK=DIR has been specified, use it.
if test "x${COROSYNC_CFG_STATE_TRACK_DIR}" != "x"; then
if test -d ${COROSYNC_CFG_STATE_TRACK_DIR}/lib; then
pbxlibdir="-L${COROSYNC_CFG_STATE_TRACK_DIR}/lib"
else
pbxlibdir="-L${COROSYNC_CFG_STATE_TRACK_DIR}"
fi
fi
Tilghman Lesher
committed
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for corosync_cfg_state_track in -lcfg" >&5
$as_echo_n "checking for corosync_cfg_state_track in -lcfg... " >&6; }
if ${ac_cv_lib_cfg_corosync_cfg_state_track+:} false; then :
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcfg ${pbxlibdir} -lcfg $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 corosync_cfg_state_track ();
int
main ()
{
return corosync_cfg_state_track ();
;
ac_cv_lib_cfg_corosync_cfg_state_track=yes
ac_cv_lib_cfg_corosync_cfg_state_track=no
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_cfg_corosync_cfg_state_track" >&5
$as_echo "$ac_cv_lib_cfg_corosync_cfg_state_track" >&6; }
if test "x$ac_cv_lib_cfg_corosync_cfg_state_track" = xyes; then :
AST_COROSYNC_CFG_STATE_TRACK_FOUND=yes
AST_COROSYNC_CFG_STATE_TRACK_FOUND=no
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
# now check for the header.
if test "${AST_COROSYNC_CFG_STATE_TRACK_FOUND}" = "yes"; then
COROSYNC_CFG_STATE_TRACK_LIB="${pbxlibdir} -lcfg -lcfg"
# if --with-COROSYNC_CFG_STATE_TRACK=DIR has been specified, use it.
if test "x${COROSYNC_CFG_STATE_TRACK_DIR}" != "x"; then
COROSYNC_CFG_STATE_TRACK_INCLUDE="-I${COROSYNC_CFG_STATE_TRACK_DIR}/include"
COROSYNC_CFG_STATE_TRACK_INCLUDE="${COROSYNC_CFG_STATE_TRACK_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${COROSYNC_CFG_STATE_TRACK_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "corosync/cfg.h" "ac_cv_header_corosync_cfg_h" "$ac_includes_default"
if test "x$ac_cv_header_corosync_cfg_h" = xyes; then :
COROSYNC_CFG_STATE_TRACK_HEADER_FOUND=1
else
COROSYNC_CFG_STATE_TRACK_HEADER_FOUND=0
fi
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${COROSYNC_CFG_STATE_TRACK_HEADER_FOUND}" = "x0" ; then
COROSYNC_CFG_STATE_TRACK_LIB=""
COROSYNC_CFG_STATE_TRACK_INCLUDE=""
else
PBX_COROSYNC_CFG_STATE_TRACK=1
#define HAVE_COROSYNC_CFG_STATE_TRACK 1
Tilghman Lesher
committed
fi
fi
fi
Tilghman Lesher
committed
if test "x${PBX_SPEEX}" != "x1" -a "${USE_SPEEX}" != "no"; then
# if --with-SPEEX=DIR has been specified, use it.
if test "x${SPEEX_DIR}" != "x"; then
if test -d ${SPEEX_DIR}/lib; then
pbxlibdir="-L${SPEEX_DIR}/lib"
pbxlibdir="-L${SPEEX_DIR}"
Tilghman Lesher
committed
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for speex_encode in -lspeex" >&5
$as_echo_n "checking for speex_encode in -lspeex... " >&6; }
if ${ac_cv_lib_speex_speex_encode+:} false; then :
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lspeex ${pbxlibdir} -lm $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 speex_encode ();
return speex_encode ();
return 0;
}
Tilghman Lesher
committed
_ACEOF
ac_cv_lib_speex_speex_encode=yes
ac_cv_lib_speex_speex_encode=no
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_speex_speex_encode" >&5
$as_echo "$ac_cv_lib_speex_speex_encode" >&6; }
if test "x$ac_cv_lib_speex_speex_encode" = xyes; then :
AST_SPEEX_FOUND=yes
fi
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
# now check for the header.
if test "${AST_SPEEX_FOUND}" = "yes"; then
SPEEX_LIB="${pbxlibdir} -lspeex -lm"
# if --with-SPEEX=DIR has been specified, use it.
if test "x${SPEEX_DIR}" != "x"; then
SPEEX_INCLUDE="-I${SPEEX_DIR}/include"
SPEEX_INCLUDE="${SPEEX_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${SPEEX_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "speex/speex.h" "ac_cv_header_speex_speex_h" "$ac_includes_default"
if test "x$ac_cv_header_speex_speex_h" = xyes; then :
SPEEX_HEADER_FOUND=1
SPEEX_HEADER_FOUND=0
fi
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${SPEEX_HEADER_FOUND}" = "x0" ; then
SPEEX_LIB=""
SPEEX_INCLUDE=""
#define HAVE_SPEEX 1
Tilghman Lesher
committed
fi
fi
fi
# See if the main speex library contains the preprocess functions
Tilghman Lesher
committed
if test "x${PBX_SPEEX_PREPROCESS}" != "x1" -a "${USE_SPEEX_PREPROCESS}" != "no"; then
# if --with-SPEEX_PREPROCESS=DIR has been specified, use it.
if test "x${SPEEX_PREPROCESS_DIR}" != "x"; then
if test -d ${SPEEX_PREPROCESS_DIR}/lib; then
pbxlibdir="-L${SPEEX_PREPROCESS_DIR}/lib"
pbxlibdir="-L${SPEEX_PREPROCESS_DIR}"
Tilghman Lesher
committed
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for speex_preprocess_ctl in -lspeex" >&5
$as_echo_n "checking for speex_preprocess_ctl in -lspeex... " >&6; }
if ${ac_cv_lib_speex_speex_preprocess_ctl+:} false; then :
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lspeex ${pbxlibdir} -lm $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 speex_preprocess_ctl ();
return speex_preprocess_ctl ();
;
return 0;
}
_ACEOF
ac_cv_lib_speex_speex_preprocess_ctl=yes
ac_cv_lib_speex_speex_preprocess_ctl=no
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_speex_speex_preprocess_ctl" >&5
$as_echo "$ac_cv_lib_speex_speex_preprocess_ctl" >&6; }
if test "x$ac_cv_lib_speex_speex_preprocess_ctl" = xyes; then :
AST_SPEEX_PREPROCESS_FOUND=yes
AST_SPEEX_PREPROCESS_FOUND=no
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
# now check for the header.
if test "${AST_SPEEX_PREPROCESS_FOUND}" = "yes"; then
SPEEX_PREPROCESS_LIB="${pbxlibdir} -lspeex -lm"
# if --with-SPEEX_PREPROCESS=DIR has been specified, use it.
if test "x${SPEEX_PREPROCESS_DIR}" != "x"; then
SPEEX_PREPROCESS_INCLUDE="-I${SPEEX_PREPROCESS_DIR}/include"
SPEEX_PREPROCESS_INCLUDE="${SPEEX_PREPROCESS_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${SPEEX_PREPROCESS_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "speex/speex.h" "ac_cv_header_speex_speex_h" "$ac_includes_default"
if test "x$ac_cv_header_speex_speex_h" = xyes; then :
SPEEX_PREPROCESS_HEADER_FOUND=1
SPEEX_PREPROCESS_HEADER_FOUND=0
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${SPEEX_PREPROCESS_HEADER_FOUND}" = "x0" ; then
SPEEX_PREPROCESS_LIB=""
SPEEX_PREPROCESS_INCLUDE=""
PBX_SPEEX_PREPROCESS=1
#define HAVE_SPEEX_PREPROCESS 1
Tilghman Lesher
committed
fi
fi
fi
if test "${PBX_SPEEX_PREPROCESS}" = 1; then
PBX_SPEEX_PREPROCESS=1
if test "x${PBX_SPEEXDSP}" != "x1" -a "${USE_SPEEXDSP}" != "no"; then
# if --with-SPEEXDSP=DIR has been specified, use it.
if test "x${SPEEXDSP_DIR}" != "x"; then
if test -d ${SPEEXDSP_DIR}/lib; then
pbxlibdir="-L${SPEEXDSP_DIR}/lib"
pbxlibdir="-L${SPEEXDSP_DIR}"
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for speex_preprocess_ctl in -lspeexdsp" >&5
$as_echo_n "checking for speex_preprocess_ctl in -lspeexdsp... " >&6; }
if ${ac_cv_lib_speexdsp_speex_preprocess_ctl+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lspeexdsp ${pbxlibdir} -lm $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 speex_preprocess_ctl ();
return speex_preprocess_ctl ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_speexdsp_speex_preprocess_ctl=yes
ac_cv_lib_speexdsp_speex_preprocess_ctl=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_speexdsp_speex_preprocess_ctl" >&5
$as_echo "$ac_cv_lib_speexdsp_speex_preprocess_ctl" >&6; }
if test "x$ac_cv_lib_speexdsp_speex_preprocess_ctl" = xyes; then :
AST_SPEEXDSP_FOUND=yes
AST_SPEEXDSP_FOUND=no
fi
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
if test "${AST_SPEEXDSP_FOUND}" = "yes"; then
SPEEXDSP_LIB="${pbxlibdir} -lspeexdsp -lm"
# if --with-SPEEXDSP=DIR has been specified, use it.
if test "x${SPEEXDSP_DIR}" != "x"; then
SPEEXDSP_INCLUDE="-I${SPEEXDSP_DIR}/include"
SPEEXDSP_INCLUDE="${SPEEXDSP_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${SPEEXDSP_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "speex/speex.h" "ac_cv_header_speex_speex_h" "$ac_includes_default"
if test "x$ac_cv_header_speex_speex_h" = xyes; then :
SPEEXDSP_HEADER_FOUND=1
SPEEXDSP_HEADER_FOUND=0
fi
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${SPEEXDSP_HEADER_FOUND}" = "x0" ; then
SPEEXDSP_LIB=""
SPEEXDSP_INCLUDE=""
#define HAVE_SPEEXDSP 1
_ACEOF
fi
fi
fi
if test "${PBX_SPEEXDSP}" = 1; then
PBX_SPEEX_PREPROCESS=1
if test "x${PBX_SQLITE3}" != "x1" -a "${USE_SQLITE3}" != "no"; then
pbxlibdir=""
# if --with-SQLITE3=DIR has been specified, use it.
if test "x${SQLITE3_DIR}" != "x"; then
if test -d ${SQLITE3_DIR}/lib; then
pbxlibdir="-L${SQLITE3_DIR}/lib"
else
pbxlibdir="-L${SQLITE3_DIR}"
fi
fi
Tilghman Lesher
committed
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
$as_echo_n "(cached) " >&6
ac_check_lib_save_LIBS=$LIBS
LIBS="-lsqlite3 ${pbxlibdir} ${PTHREAD_LIBS} $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* 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 sqlite3_open ();
Kevin P. Fleming
committed
int
main ()
{
return sqlite3_open ();
Kevin P. Fleming
committed
;
return 0;
}
ac_cv_lib_sqlite3_sqlite3_open=yes
ac_cv_lib_sqlite3_sqlite3_open=no
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
Kevin P. Fleming
committed
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
AST_SQLITE3_FOUND=yes
AST_SQLITE3_FOUND=no
Kevin P. Fleming
committed
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
Kevin P. Fleming
committed
# now check for the header.
if test "${AST_SQLITE3_FOUND}" = "yes"; then
SQLITE3_LIB="${pbxlibdir} -lsqlite3 ${PTHREAD_LIBS}"
# if --with-SQLITE3=DIR has been specified, use it.
if test "x${SQLITE3_DIR}" != "x"; then
SQLITE3_INCLUDE="-I${SQLITE3_DIR}/include"
Kevin P. Fleming
committed
fi
SQLITE3_INCLUDE="${SQLITE3_INCLUDE} ${PTHREAD_CFLAGS}"
# check for the header
Kevin P. Fleming
committed
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${SQLITE3_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
if test "x$ac_cv_header_sqlite3_h" = xyes; then :
SQLITE3_HEADER_FOUND=1
Kevin P. Fleming
committed
else
SQLITE3_HEADER_FOUND=0
Kevin P. Fleming
committed
fi
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${SQLITE3_HEADER_FOUND}" = "x0" ; then
SQLITE3_LIB=""
SQLITE3_INCLUDE=""
else
#define HAVE_SQLITE3 1
Tilghman Lesher
committed
fi
Kevin P. Fleming
committed
fi
fi
Tilghman Lesher
committed
if test "${PBX_SQLITE3}" != 1; then
as_fn_error $? "*** Asterisk now uses SQLite3 for the internal Asterisk database." "$LINENO" 5
as_fn_error $? "*** Please install the SQLite3 development package." "$LINENO" 5
exit 1
fi
Kevin P. Fleming
committed
# Find crypt support
# * -lcrypt on *NIX
# * in libsystem on OS X
if test "x${PBX_LIBCRYPT}" != "x1" -a "${USE_LIBCRYPT}" != "no"; then
Kevin P. Fleming
committed
pbxlibdir=""
# if --with-LIBCRYPT=DIR has been specified, use it.
if test "x${LIBCRYPT_DIR}" != "x"; then
if test -d ${LIBCRYPT_DIR}/lib; then
pbxlibdir="-L${LIBCRYPT_DIR}/lib"
Kevin P. Fleming
committed
else
pbxlibdir="-L${LIBCRYPT_DIR}"
Kevin P. Fleming
committed
fi
fi
Tilghman Lesher
committed
ast_ext_lib_check_save_CFLAGS="${CFLAGS}"
CFLAGS="${CFLAGS} "
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
$as_echo_n "checking for crypt in -lcrypt... " >&6; }
if ${ac_cv_lib_crypt_crypt+:} false; then :
Kevin P. Fleming
committed
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcrypt ${pbxlibdir} $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
Kevin P. Fleming
committed
/* 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
int
main ()
{
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_crypt_crypt=yes
ac_cv_lib_crypt_crypt=no
Kevin P. Fleming
committed
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
Kevin P. Fleming
committed
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
$as_echo "$ac_cv_lib_crypt_crypt" >&6; }
if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
AST_LIBCRYPT_FOUND=yes
Kevin P. Fleming
committed
else
AST_LIBCRYPT_FOUND=no
CFLAGS="${ast_ext_lib_check_save_CFLAGS}"
if test "${AST_LIBCRYPT_FOUND}" = "yes"; then
LIBCRYPT_LIB="${pbxlibdir} -lcrypt "
# if --with-LIBCRYPT=DIR has been specified, use it.
if test "x${LIBCRYPT_DIR}" != "x"; then
LIBCRYPT_INCLUDE="-I${LIBCRYPT_DIR}/include"
LIBCRYPT_INCLUDE="${LIBCRYPT_INCLUDE} "
# check for the header
ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} ${LIBCRYPT_INCLUDE}"
ac_fn_c_check_header_mongrel "$LINENO" "crypt.h" "ac_cv_header_crypt_h" "$ac_includes_default"
if test "x$ac_cv_header_crypt_h" = xyes; then :
LIBCRYPT_HEADER_FOUND=1
Kevin P. Fleming
committed
else
LIBCRYPT_HEADER_FOUND=0
Kevin P. Fleming
committed
fi
Tilghman Lesher
committed
CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}"
if test "x${LIBCRYPT_HEADER_FOUND}" = "x0" ; then
LIBCRYPT_LIB=""
LIBCRYPT_INCLUDE=""
Kevin P. Fleming
committed
else
cat >>confdefs.h <<_ACEOF
#define HAVE_LIBCRYPT 1
fi
fi
fi
ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
if test "x$ac_cv_func_crypt" = xyes; then :
SYSCRYPT=true
else
SYSCRYPT=""
fi
if test "x$LIBCRYPT_LIB" != "x" ; then
CRYPT_LIB="$LIBCRYPT_LIB"
CRYPT_INCLUDE="$LIBCRYPT_INCLUDE"
$as_echo "#define HAVE_CRYPT 1" >>confdefs.h
elif test "x$SYSCRYPT" != "x" ; then
CRYPT_LIB=""
CRYPT_INCLUDE=""
$as_echo "#define HAVE_CRYPT 1" >>confdefs.h
fi
# Find crypt_r support
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt_r in -lcrypt" >&5
$as_echo_n "checking for crypt_r in -lcrypt... " >&6; }
if ${ac_cv_lib_crypt_crypt_r+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcrypt $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
int
main ()
{
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_crypt_crypt_r=yes
ac_cv_lib_crypt_crypt_r=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_crypt_crypt_r" >&5
$as_echo "$ac_cv_lib_crypt_crypt_r" >&6; }
if test "x$ac_cv_lib_crypt_crypt_r" = xyes; then :
$as_echo "#define HAVE_CRYPT_R 1" >>confdefs.h
fi
if test "$PBX_OPENSSL" = "1";
then
# if OSPTK has not been checked and is not excluded
if test "x${PBX_OSPTK}" != "x1" -a "${USE_OSPTK}" != "no"; then
# if --with-osptk=DIR has been specified, use it.
if test "x${OSPTK_DIR}" != "x"; then
osptk_cflags="-I${OSPTK_DIR}/include"
osptk_ldflags="-L${OSPTK_DIR}/lib"