From a6a3a8198a93196793978a7d6965d93fd6bc4d3c Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Tue, 26 Feb 2013 19:37:33 +0000 Subject: [PATCH] Consider linux-gnuspe as linux-gnu * The powerpcspe Linux port uses linux-gnuspe as the OS string. * Our build system shouldn't really care for that, so just call it linux-gnu. * Original report: Roland Stigge , http://bugs.debian.org/701505 Review: https://reviewboard.asterisk.org/r/2357/ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@382110 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- configure | 17347 ++----------------------------------------------- configure.ac | 2 +- 2 files changed, 554 insertions(+), 16795 deletions(-) diff --git a/configure b/configure index b6755eb534..dae9d11cd3 100755 --- a/configure +++ b/configure @@ -1,14 +1,12 @@ #! /bin/sh -# From configure.ac Revision: 380520 . +# From configure.ac Revision: 381847 . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for asterisk trunk. +# Generated by GNU Autoconf 2.69 for asterisk trunk. # # Report bugs to . # # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -139,6 +137,31 @@ export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh @@ -172,7 +195,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi -test x\$exitcode = x0 || exit 1" +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && @@ -217,21 +241,25 @@ IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi if test x$as_have_required = xno; then : @@ -334,6 +362,14 @@ $as_echo X"$as_dir" | } # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take @@ -455,6 +491,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -489,16 +529,16 @@ if (echo >conf$$.file) 2>/dev/null; then # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -510,28 +550,8 @@ else as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -608,54 +628,23 @@ ac_includes_default="\ ac_header_list= ac_subst_vars='LTLIBOBJS PBX_SYSLOG -PBX_SYSLOG_FACILITY_LOG_UUCP -PBX_SYSLOG_FACILITY_LOG_SYSLOG -PBX_SYSLOG_FACILITY_LOG_NEWS -PBX_SYSLOG_FACILITY_LOG_MAIL -PBX_SYSLOG_FACILITY_LOG_LPR -PBX_SYSLOG_FACILITY_LOG_KERN -PBX_SYSLOG_FACILITY_LOG_FTP -PBX_SYSLOG_FACILITY_LOG_DAEMON -PBX_SYSLOG_FACILITY_LOG_CRON -PBX_SYSLOG_FACILITY_LOG_AUTHPRIV -PBX_SYSLOG_FACILITY_LOG_AUTH PBX_GENERIC_ODBC GENERIC_ODBC_INCLUDE GENERIC_ODBC_LIB +GTK2_LIB +GTK2_INCLUDE +PBX_GTK2 PBX_LAUNCHD -CONFIG_SDL -PBX_SO_NOSIGPIPE -PBX_MSG_NOSIGNAL PBX_IXJUSER PBX_H323 -CONFIG_GMIME +PBX_SPEEX_PREPROCESS AIS_LIB AIS_INCLUDE PBX_AIS -OPENH323_BUILD -OPENH323_SUFFIX -OPENH323_LIBDIR -OPENH323_INCDIR -OPENH323DIR -PWLIB_PLATFORM -PWLIB_LIBDIR -PWLIB_INCDIR -PWLIBDIR -PTLIB_CONFIG PG_CONFIG -CONFIG_NETSNMP -CONFIG_NEON29 -CONFIG_NEON -CONFIG_MYSQLCLIENT -PBX_MISDN_FAC_ERROR -PBX_MISDN_FAC_RESULT GSM_INTERNAL -PBX_DAHDI_HALF_FULL PKGCONFIG PBX_DLADDR -PBX_IP_MTU_DISCOVER -PBX_GLOB_BRACE -PBX_GLOB_NOMAGIC AST_NATIVE_ARCH AST_SHADOW_WARNINGS AST_NO_STRICT_OVERFLOW @@ -663,369 +652,15 @@ AST_FORTIFY_SOURCE AST_DECLARATION_AFTER_STATEMENT GC_LDFLAGS GC_CFLAGS -PBX_WEAKREF -PBX_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -PBX_PTHREAD_RWLOCK_INITIALIZER HAS_POLL PBX_DYNAMIC_LIST POW_LIB -PBX_WORKING_FORK LIBOBJS -CONFIG_LIBXML2 EDITLINE_LIB ALLOCA -PBX_ZLIB -ZLIB_DIR -ZLIB_INCLUDE -ZLIB_LIB -PBX_X11 -X11_DIR -X11_INCLUDE -X11_LIB -PBX_VPB -VPB_DIR -VPB_INCLUDE -VPB_LIB -PBX_VORBIS -VORBIS_DIR -VORBIS_INCLUDE -VORBIS_LIB -PBX_UNIXODBC -UNIXODBC_DIR -UNIXODBC_INCLUDE -UNIXODBC_LIB -PBX_TONEZONE -TONEZONE_DIR -TONEZONE_INCLUDE -TONEZONE_LIB -PBX_TINFO -TINFO_DIR -TINFO_INCLUDE -TINFO_LIB -PBX_TIMERFD -TIMERFD_DIR -TIMERFD_INCLUDE -TIMERFD_LIB -PBX_TERMCAP -TERMCAP_DIR -TERMCAP_INCLUDE -TERMCAP_LIB -PBX_FREETDS -FREETDS_DIR -FREETDS_INCLUDE -FREETDS_LIB -PBX_SUPPSERV -SUPPSERV_DIR -SUPPSERV_INCLUDE -SUPPSERV_LIB -PBX_OPENSSL -OPENSSL_DIR -OPENSSL_INCLUDE -OPENSSL_LIB -PBX_SRTP -SRTP_DIR -SRTP_INCLUDE -SRTP_LIB -PBX_SQLITE3 -SQLITE3_DIR -SQLITE3_INCLUDE -SQLITE3_LIB -PBX_SQLITE -SQLITE_DIR -SQLITE_INCLUDE -SQLITE_LIB -PBX_SPEEXDSP -SPEEXDSP_DIR -SPEEXDSP_INCLUDE -SPEEXDSP_LIB -PBX_SPEEX_PREPROCESS -SPEEX_PREPROCESS_DIR -SPEEX_PREPROCESS_INCLUDE -SPEEX_PREPROCESS_LIB -PBX_SPEEX -SPEEX_DIR -SPEEX_INCLUDE -SPEEX_LIB -PBX_SS7 -SS7_DIR -SS7_INCLUDE -SS7_LIB -PBX_SPANDSP -SPANDSP_DIR -SPANDSP_INCLUDE -SPANDSP_LIB -SOUNDS_CACHE_DIR -PBX_SDL_IMAGE -SDL_IMAGE_DIR -SDL_IMAGE_INCLUDE -SDL_IMAGE_LIB -PBX_SDL -SDL_DIR -SDL_INCLUDE -SDL_LIB -PBX_RESAMPLE -RESAMPLE_DIR -RESAMPLE_INCLUDE -RESAMPLE_LIB -PBX_RADIUS -RADIUS_DIR -RADIUS_INCLUDE -RADIUS_LIB -PBX_PWLIB -PWLIB_DIR -PWLIB_INCLUDE -PWLIB_LIB -PBX_PRI_REVERSE_CHARGE -PRI_REVERSE_CHARGE_DIR -PRI_REVERSE_CHARGE_INCLUDE -PRI_REVERSE_CHARGE_LIB -PBX_PRI_SERVICE_MESSAGES -PRI_SERVICE_MESSAGES_DIR -PRI_SERVICE_MESSAGES_INCLUDE -PRI_SERVICE_MESSAGES_LIB -PBX_PRI_PROG_W_CAUSE -PRI_PROG_W_CAUSE_DIR -PRI_PROG_W_CAUSE_INCLUDE -PRI_PROG_W_CAUSE_LIB -PBX_PRI_INBANDDISCONNECT -PRI_INBANDDISCONNECT_DIR -PRI_INBANDDISCONNECT_INCLUDE -PRI_INBANDDISCONNECT_LIB -PBX_PRI_SETUP_KEYPAD -PRI_SETUP_KEYPAD_DIR -PRI_SETUP_KEYPAD_INCLUDE -PRI_SETUP_KEYPAD_LIB -PBX_PRI_CALL_REROUTING -PRI_CALL_REROUTING_DIR -PRI_CALL_REROUTING_INCLUDE -PRI_CALL_REROUTING_LIB -PBX_PRI_CALL_HOLD -PRI_CALL_HOLD_DIR -PRI_CALL_HOLD_INCLUDE -PRI_CALL_HOLD_LIB -PBX_PRI_SUBADDR -PRI_SUBADDR_DIR -PRI_SUBADDR_INCLUDE -PRI_SUBADDR_LIB -PBX_PRI_HANGUP_FIX -PRI_HANGUP_FIX_DIR -PRI_HANGUP_FIX_INCLUDE -PRI_HANGUP_FIX_LIB -PBX_PRI_CCSS -PRI_CCSS_DIR -PRI_CCSS_INCLUDE -PRI_CCSS_LIB -PBX_PRI_TRANSFER -PRI_TRANSFER_DIR -PRI_TRANSFER_INCLUDE -PRI_TRANSFER_LIB -PBX_PRI_AOC_EVENTS -PRI_AOC_EVENTS_DIR -PRI_AOC_EVENTS_INCLUDE -PRI_AOC_EVENTS_LIB -PBX_PRI_CALL_WAITING -PRI_CALL_WAITING_DIR -PRI_CALL_WAITING_INCLUDE -PRI_CALL_WAITING_LIB -PBX_PRI_MCID -PRI_MCID_DIR -PRI_MCID_INCLUDE -PRI_MCID_LIB -PBX_PRI_MWI -PRI_MWI_DIR -PRI_MWI_INCLUDE -PRI_MWI_LIB -PBX_PRI_L2_PERSISTENCE -PRI_L2_PERSISTENCE_DIR -PRI_L2_PERSISTENCE_INCLUDE -PRI_L2_PERSISTENCE_LIB -PBX_PRI -PRI_DIR -PRI_INCLUDE -PRI_LIB -PBX_PORTAUDIO -PORTAUDIO_DIR -PORTAUDIO_INCLUDE -PORTAUDIO_LIB -PBX_POPT -POPT_DIR -POPT_INCLUDE -POPT_LIB -PBX_PGSQL -PGSQL_DIR -PGSQL_INCLUDE -PGSQL_LIB -PBX_OSS -OSS_DIR -OSS_INCLUDE -OSS_LIB -PBX_OSPTK -OSPTK_DIR -OSPTK_INCLUDE -OSPTK_LIB -PBX_OPENR2 -OPENR2_DIR -OPENR2_INCLUDE -OPENR2_LIB -PBX_OPENAIS -OPENAIS_DIR -OPENAIS_INCLUDE -OPENAIS_LIB -PBX_OGG -OGG_DIR -OGG_INCLUDE -OGG_LIB -PBX_NEWT -NEWT_DIR -NEWT_INCLUDE -NEWT_LIB -PBX_NETSNMP -NETSNMP_DIR -NETSNMP_INCLUDE -NETSNMP_LIB -PBX_NEON29 -NEON29_DIR -NEON29_INCLUDE -NEON29_LIB -PBX_NEON -NEON_DIR -NEON_INCLUDE -NEON_LIB -PBX_NCURSES -NCURSES_DIR -NCURSES_INCLUDE -NCURSES_LIB -PBX_NBS -NBS_DIR -NBS_INCLUDE -NBS_LIB -PBX_MYSQLCLIENT -MYSQLCLIENT_DIR -MYSQLCLIENT_INCLUDE -MYSQLCLIENT_LIB -PBX_MISDN -MISDN_DIR -MISDN_INCLUDE -MISDN_LIB -PBX_LUA -LUA_DIR -LUA_INCLUDE -LUA_LIB -PBX_LTDL -LTDL_DIR -LTDL_INCLUDE -LTDL_LIB -PBX_LIBXML2 -LIBXML2_DIR -LIBXML2_INCLUDE -LIBXML2_LIB -CURL_LIB -CURL_INCLUDE -_libcurl_config -PBX_CURL -PBX_LDAP -LDAP_DIR -LDAP_INCLUDE -LDAP_LIB -PBX_KQUEUE -KQUEUE_DIR -KQUEUE_INCLUDE -KQUEUE_LIB -PBX_JACK -JACK_DIR -JACK_INCLUDE -JACK_LIB -PBX_ISDNNET -ISDNNET_DIR -ISDNNET_INCLUDE -ISDNNET_LIB -PBX_IODBC -IODBC_DIR -IODBC_INCLUDE -IODBC_LIB -PBX_INOTIFY -INOTIFY_DIR -INOTIFY_INCLUDE -INOTIFY_LIB -PBX_IMAP_TK -IMAP_TK_DIR -IMAP_TK_INCLUDE -IMAP_TK_LIB -PBX_IKSEMEL -IKSEMEL_DIR -IKSEMEL_INCLUDE -IKSEMEL_LIB -PBX_ICONV -ICONV_DIR -ICONV_INCLUDE -ICONV_LIB -PBX_ICAL -ICAL_DIR -ICAL_INCLUDE -ICAL_LIB -PBX_HOARD -HOARD_DIR -HOARD_INCLUDE -HOARD_LIB -PBX_OPENH323 -OPENH323_DIR -OPENH323_INCLUDE -OPENH323_LIB -PBX_GMIME -GMIME_DIR -GMIME_INCLUDE -GMIME_LIB -PBX_GTK2 -GTK2_DIR -GTK2_INCLUDE -GTK2_LIB -PBX_GSM -GSM_DIR -GSM_INCLUDE -GSM_LIB -PBX_FFMPEG -FFMPEG_DIR -FFMPEG_INCLUDE -FFMPEG_LIB -PBX_DAHDI -DAHDI_DIR -DAHDI_INCLUDE -DAHDI_LIB -PBX_CRYPTO -CRYPTO_DIR -CRYPTO_INCLUDE -CRYPTO_LIB -PBX_CURSES -CURSES_DIR -CURSES_INCLUDE -CURSES_LIB -PBX_CAP -CAP_DIR -CAP_INCLUDE -CAP_LIB -PBX_BLUETOOTH -BLUETOOTH_DIR -BLUETOOTH_INCLUDE -BLUETOOTH_LIB -PBX_BKTR -BKTR_DIR -BKTR_INCLUDE -BKTR_LIB -PBX_BFD -BFD_DIR -BFD_INCLUDE -BFD_LIB -PBX_ALSA -ALSA_DIR -ALSA_INCLUDE -ALSA_LIB AST_CODE_COVERAGE AST_DEVMODE NOISY_BUILD -PTHREAD_CFLAGS -PTHREAD_LIBS -PTHREAD_CC -acx_pthread_config MD5 SOXMIX PBX_FLEX @@ -1058,13 +693,11 @@ ac_ct_AR AR ac_ct_STRIP STRIP -GNU_MAKE LN_S INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM AWK -SED CXXCPP ac_ct_CXX CXXFLAGS @@ -1156,79 +789,8 @@ SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking -with_gnu_ld enable_dev_mode enable_coverage -with_asound -with_bfd -with_execinfo -with_bluetooth -with_cap -with_curses -with_crypto -with_dahdi -with_avcodec -with_gsm -with_gtk2 -with_gmime -with_h323 -with_hoard -with_ical -with_iconv -with_iksemel -with_imap -with_inotify -with_iodbc -with_isdnnet -with_jack -with_kqueue -with_ldap -with_libcurl -with_libxml2 -with_ltdl -with_lua -with_misdn -with_mysqlclient -with_nbs -with_ncurses -with_neon -with_neon29 -with_netsnmp -with_newt -with_ogg -with_openais -with_openr2 -with_osptk -with_oss -with_postgres -with_popt -with_portaudio -with_pri -with_pwlib -with_radius -with_resample -with_sdl -with_SDL_image -with_sounds_cache -with_spandsp -with_ss7 -with_speex -with_speexdsp -with_sqlite -with_sqlite3 -with_srtp -with_ssl -with_suppserv -with_tds -with_termcap -with_timerfd -with_tinfo -with_tonezone -with_unixodbc -with_vorbis -with_vpb -with_x11 -with_z enable_xmldoc enable_largefile enable_internal_poll @@ -1701,8 +1263,6 @@ target=$target_alias if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1867,84 +1427,6 @@ Optional Features: --disable-largefile omit support for large files --enable-internal-poll Use Asterisk's poll implementation -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-gnu-ld assume the C compiler uses GNU ld [default=no] - --with-asound=PATH use Advanced Linux Sound Architecture files in PATH - --with-bfd=PATH use Debug symbol decoding files in PATH - --with-execinfo=PATH use Stack Backtrace files in PATH - --with-bluetooth=PATH use Bluetooth files in PATH - --with-cap=PATH use POSIX 1.e capabilities files in PATH - --with-curses=PATH use curses files in PATH - --with-crypto=PATH use OpenSSL Cryptography files in PATH - --with-dahdi=PATH use DAHDI files in PATH - --with-avcodec=PATH use Ffmpeg and avcodec files in PATH - --with-gsm=PATH use External GSM files in PATH, use 'internal' GSM - otherwise - --with-gtk2=PATH use gtk2 files in PATH - --with-gmime=PATH use GMime files in PATH - --with-h323=PATH use OpenH323 files in PATH - --with-hoard=PATH use Hoard Memory Allocator files in PATH - --with-ical=PATH use iCal files in PATH - --with-iconv=PATH use Iconv files in PATH - --with-iksemel=PATH use Iksemel Jabber files in PATH - --with-imap=PATH use UW IMAP Toolkit files in PATH - --with-inotify=PATH use inotify support files in PATH - --with-iodbc=PATH use iODBC files in PATH - --with-isdnnet=PATH use ISDN4Linux files in PATH - --with-jack=PATH use Jack Audio Connection Kit files in PATH - --with-kqueue=PATH use kqueue support files in PATH - --with-ldap=PATH use OpenLDAP files in PATH - --with-libcurl=DIR look for the curl library in DIR - --with-libxml2=PATH use LibXML2 files in PATH - --with-ltdl=PATH use libtool files in PATH - --with-lua=PATH use Lua files in PATH - --with-misdn=PATH use mISDN user files in PATH - --with-mysqlclient=PATH use MySQL client files in PATH - --with-nbs=PATH use Network Broadcast Sound files in PATH - --with-ncurses=PATH use ncurses files in PATH - --with-neon=PATH use neon files in PATH - --with-neon29=PATH use neon29 files in PATH - --with-netsnmp=PATH use Net-SNMP files in PATH - --with-newt=PATH use newt files in PATH - --with-ogg=PATH use OGG files in PATH - --with-openais=PATH use OpenAIS files in PATH - --with-openr2=PATH use MFR2 files in PATH - --with-osptk=PATH use OSP Toolkit files in PATH - --with-oss=PATH use Open Sound System files in PATH - --with-postgres=PATH use PostgreSQL files in PATH - --with-popt=PATH use popt files in PATH - --with-portaudio=PATH use PortAudio files in PATH - --with-pri=PATH use ISDN PRI files in PATH - --with-pwlib=PATH use PWlib files in PATH - --with-radius=PATH use Radius Client files in PATH - --with-resample=PATH use LIBRESAMPLE files in PATH - --with-sdl=PATH use Sdl files in PATH - --with-SDL_image=PATH use Sdl Image files in PATH - --with-sounds-cache=PATH - use cached sound tarfiles in PATH - --with-spandsp=PATH use SPANDSP files in PATH - --with-ss7=PATH use ISDN SS7 files in PATH - --with-speex=PATH use Speex files in PATH - --with-speex=PATH use Speex preprocess routines files in PATH - --with-speexdsp=PATH use SpeexDSP files in PATH - --with-sqlite=PATH use SQLite files in PATH - --with-sqlite3=PATH use SQLite files in PATH - --with-srtp=PATH use Secure RTP files in PATH - --with-ssl=PATH use OpenSSL Secure Sockets Layer files in PATH - --with-suppserv=PATH use mISDN Supplemental Services files in PATH - --with-tds=PATH use FreeTDS files in PATH - --with-termcap=PATH use Termcap files in PATH - --with-timerfd=PATH use timerfd files in PATH - --with-tinfo=PATH use Term Info files in PATH - --with-tonezone=PATH use tonezone files in PATH - --with-unixodbc=PATH use unixODBC files in PATH - --with-vorbis=PATH use Vorbis files in PATH - --with-vpb=PATH use Voicetronix API files in PATH - --with-x11=PATH use X11 files in PATH - --with-z=PATH use zlib compression files in PATH - Some influential environment variables: CC C compiler command CFLAGS C compiler flags @@ -2025,9 +1507,9 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF asterisk configure trunk -generated by GNU Autoconf 2.68 +generated by GNU Autoconf 2.69 -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. @@ -2354,6 +1836,60 @@ fi } # ac_fn_cxx_try_cpp +# ac_fn_c_check_type LINENO TYPE VAR INCLUDES +# ------------------------------------------- +# Tests whether TYPE exists after having included INCLUDES, setting cache +# variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_type + # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. @@ -2381,7 +1917,7 @@ $as_echo "$ac_try_echo"; } >&5 test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -2467,60 +2003,6 @@ $as_echo "$ac_res" >&6; } } # ac_fn_c_check_func -# ac_fn_c_check_type LINENO TYPE VAR INCLUDES -# ------------------------------------------- -# Tests whether TYPE exists after having included INCLUDES, setting cache -# variable VAR accordingly. -ac_fn_c_check_type () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=no" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof ($2)) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -int -main () -{ -if (sizeof (($2))) - return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - eval "$3=yes" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_type - # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES # ---------------------------------------------------- # Tries to find if the field MEMBER exists in type AGGR, after including @@ -2595,7 +2077,8 @@ int main () { static int test_array [1 - 2 * !(($2) >= 0)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2611,7 +2094,8 @@ int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2637,7 +2121,8 @@ int main () { static int test_array [1 - 2 * !(($2) < 0)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2653,7 +2138,8 @@ int main () { static int test_array [1 - 2 * !(($2) >= $ac_mid)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2687,7 +2173,8 @@ int main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -2756,97 +2243,6 @@ rm -f conftest.val } # ac_fn_c_compute_int -# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES -# --------------------------------------------------------- -# Tests whether HEADER exists, giving a warning if it cannot be compiled using -# the include files in INCLUDES and setting the cache variable VAR -# accordingly. -ac_fn_cxx_check_header_mongrel () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if eval \${$3+:} false; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 -$as_echo_n "checking $2 usability... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - ac_header_compiler=yes -else - ac_header_compiler=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 -$as_echo_n "checking $2 presence... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <$2> -_ACEOF -if ac_fn_cxx_try_cpp "$LINENO"; then : - ac_header_preproc=yes -else - ac_header_preproc=no -fi -rm -f conftest.err conftest.i conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( - yes:no: ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; - no:yes:* ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} -( $as_echo "## ------------------------------------------ ## -## Report this to https://issues.asterisk.org ## -## ------------------------------------------ ##" - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=\$ac_header_compiler" -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_cxx_check_header_mongrel - # ac_fn_cxx_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. @@ -2874,7 +2270,7 @@ $as_echo "$ac_try_echo"; } >&5 test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -2892,43 +2288,12 @@ fi as_fn_set_status $ac_retval } # ac_fn_cxx_try_link - -# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES -# --------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_cxx_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_cxx_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_cxx_check_header_compile cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by asterisk $as_me trunk, which was -generated by GNU Autoconf 2.68. Invocation command line was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3456,7 +2821,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3496,7 +2861,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3549,7 +2914,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3590,7 +2955,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -3648,7 +3013,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3692,7 +3057,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4138,8 +3503,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -4379,7 +3743,7 @@ do for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -4445,7 +3809,7 @@ do for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -4652,8 +4016,8 @@ else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -# define __EXTENSIONS__ 1 - $ac_includes_default +# define __EXTENSIONS__ 1 + $ac_includes_default int main () { @@ -4820,7 +4184,7 @@ case "${host_os}" in OSARCH=cygwin PBX_WINARCH=1 ;; - linux-gnueabi*) + linux-gnueabi* | linux-gnuspe) OSARCH=linux-gnu ;; *) @@ -4851,7 +4215,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_UNAME="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4894,7 +4258,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_UNAME="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4959,7 +4323,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4999,7 +4363,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5051,7 +4415,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="${ac_tool_prefix}g++" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5091,7 +4455,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="g++" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5143,7 +4507,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LD="${ac_tool_prefix}ld" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5183,7 +4547,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LD="ld" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5235,7 +4599,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5275,7 +4639,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5335,7 +4699,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5375,7 +4739,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5428,7 +4792,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5469,7 +4833,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -5527,7 +4891,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5571,7 +4935,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5767,8 +5131,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -5881,7 +5244,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5925,7 +5288,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6382,195 +5745,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu # This macro is just copied into our local acinclude.m4 from libtool.m4 so that # the developers regenerating the configure script don't have to install libtool. -{ $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 : - $as_echo_n "(cached) " >&6 -else - ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ - for ac_i in 1 2 3 4 5 6 7; do - ac_script="$ac_script$as_nl$ac_script" - done - echo "$ac_script" | sed 99q >conftest.sed - $as_unset ac_script || ac_script= - if test -z "$SED"; then - ac_path_SED_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue -# Check for GNU ac_path_SED and select it if it is found. - # Check for GNU $ac_path_SED -case `"$ac_path_SED" --version 2>&1` in -*GNU*) - ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; -*) - ac_count=0 - $as_echo_n 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - $as_echo '' >> "conftest.nl" - "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_SED_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_SED="$ac_path_SED" - ac_path_SED_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_SED_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_SED"; then - as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 - fi -else - ac_cv_path_SED=$SED -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 -$as_echo "$ac_cv_path_SED" >&6; } - SED="$ac_cv_path_SED" - rm -f conftest.sed - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if ${ac_cv_prog_egrep+:} false; then : - $as_echo_n "(cached) " >&6 -else - if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_egrep" >&5 -$as_echo "$ac_cv_prog_egrep" >&6; } - EGREP=$ac_cv_prog_egrep - - - -# Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then : - withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes -else - with_gnu_ld=no -fi - -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 -$as_echo_n "checking for ld used by $CC... " >&6; } - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [\\/]* | ?:[\\/]*) - re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 -$as_echo_n "checking for GNU ld... " >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 -$as_echo_n "checking for non-GNU ld... " >&6; } -fi -if ${lt_cv_path_LD+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 &5 -$as_echo "$LD" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi -test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 -$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } -if ${lt_cv_prog_gnu_ld+:} false; then : - $as_echo_n "(cached) " >&6 -else - # I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 &5 -$as_echo "$lt_cv_prog_gnu_ld" >&6; } -with_gnu_ld=$lt_cv_prog_gnu_ld - - # note, does not work on FreeBSD +AST_PROG_LD # note, does not work on FreeBSD for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. @@ -6589,7 +5764,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6650,7 +5825,7 @@ case $as_dir/ in #(( # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -6734,7 +5909,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6774,7 +5949,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6809,34 +5984,7 @@ else RANLIB="$ac_cv_prog_RANLIB" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5 -$as_echo_n "checking for GNU make... " >&6; } -if ${ac_cv_GNU_MAKE+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_GNU_MAKE='Not Found' ; - ac_cv_GNU_MAKE_VERSION_MAJOR=0 ; - ac_cv_GNU_MAKE_VERSION_MINOR=0 ; - for a in make gmake gnumake ; do - if test -z "$a" ; then continue ; fi ; - if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then - ac_cv_GNU_MAKE=$a ; - ac_cv_GNU_MAKE_VERSION_MAJOR=`$ac_cv_GNU_MAKE --version | grep "GNU Make" | cut -f3 -d' ' | cut -f1 -d'.'` - ac_cv_GNU_MAKE_VERSION_MINOR=`$ac_cv_GNU_MAKE --version | grep "GNU Make" | cut -f2 -d'.' | cut -c1-2` - break; - fi - done ; - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_GNU_MAKE" >&5 -$as_echo "$ac_cv_GNU_MAKE" >&6; } ; -if test "x$ac_cv_GNU_MAKE" = "xNot Found" ; then - as_fn_error $? "*** Please install GNU make. It is required to build Asterisk!" "$LINENO" 5 - exit 1 -fi -GNU_MAKE=$ac_cv_GNU_MAKE - - +AST_CHECK_GNU_MAKE { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : @@ -6856,7 +6004,7 @@ do for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -6924,7 +6072,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6968,7 +6116,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7024,7 +6172,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7068,7 +6216,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7124,7 +6272,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_SHA1SUM="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7168,7 +6316,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_SHA1SUM="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7224,7 +6372,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OPENSSL="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7268,7 +6416,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OPENSSL="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7330,7 +6478,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7371,7 +6519,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7412,7 +6560,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_FLEX="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7453,7 +6601,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7494,7 +6642,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7535,7 +6683,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_COMPRESS="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7576,7 +6724,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7617,7 +6765,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7658,7 +6806,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_SHELL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7699,7 +6847,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7740,7 +6888,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7781,7 +6929,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_WGET="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7822,7 +6970,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_CURL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7863,7 +7011,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_RUBBER="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7904,7 +7052,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_CATDVI="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7945,7 +7093,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_KPATHSEA="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7986,7 +7134,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XMLLINT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8027,7 +7175,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XMLSTARLET="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8068,7 +7216,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GIT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8114,7 +7262,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_FETCH="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8210,7 +7358,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_SOXMIX="${ac_tool_prefix}soxmix" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8250,7 +7398,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_SOXMIX="soxmix" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8309,7 +7457,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MD5="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -8338,352 +7486,7 @@ if test "${MD5}" = "digest" ; then MD5="${MD5} -a md5" fi - - - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - -acx_pthread_ok=no - -# We used to check for pthread.h first, but this fails if pthread.h -# requires special compiler flags (e.g. on True64 or Sequent). -# It gets checked for in the link test anyway. - -# First of all, check if the user has set any of the PTHREAD_LIBS, -# etcetera environment variables, and if threads linking works using -# them: -if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" - save_LIBS="$LIBS" - LIBS="$PTHREAD_LIBS $LIBS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 -$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } - 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 pthread_join (); -int -main () -{ -return pthread_join (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - acx_pthread_ok=yes -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 -$as_echo "$acx_pthread_ok" >&6; } - if test x"$acx_pthread_ok" = xno; then - PTHREAD_LIBS="" - PTHREAD_CFLAGS="" - fi - LIBS="$save_LIBS" - CFLAGS="$save_CFLAGS" -fi - -# We must check for the threads library under a number of different -# names; the ordering is very important because some systems -# (e.g. DEC) have both -lpthread and -lpthreads, where one of the -# libraries is broken (non-POSIX). - -# Create a list of thread flags to try. Items starting with a "-" are -# C compiler flags, and other items are library names, except for "none" -# which indicates that we try without any flags at all, and "pthread-config" -# which is a program returning the flags for the Pth emulation library. - -acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" - -# The ordering *is* (sometimes) important. Some notes on the -# individual items follow: - -# pthreads: AIX (must check this before -lpthread) -# none: in case threads are in libc; should be tried before -Kthread and -# other compiler flags to prevent continual compiler warnings -# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) -# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) -# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) -# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) -# -pthreads: Solaris/gcc -# -mthreads: Mingw32/gcc, Lynx/gcc -# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it -# doesn't hurt to check since this sometimes defines pthreads too; -# also defines -D_REENTRANT) -# ... -mt is also the pthreads flag for HP/aCC -# pthread: Linux, etcetera -# --thread-safe: KAI C++ -# pthread-config: use pthread-config program (for GNU Pth library) - -case "${host_cpu}-${host_os}" in - *solaris*) - - # On Solaris (at least, for some versions), libc contains stubbed - # (non-functional) versions of the pthreads routines, so link-based - # tests will erroneously succeed. (We need to link with -pthreads/-mt/ - # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather - # a function called by this macro, so we could check for that, but - # who knows whether they'll stub that too in a future libc.) So, - # we'll just look for -pthreads and -lpthread first: - - acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags" - ;; -esac - -if test x"$acx_pthread_ok" = xno; then -for flag in $acx_pthread_flags; do - - case $flag in - none) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 -$as_echo_n "checking whether pthreads work without any flags... " >&6; } - ;; - - -*) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 -$as_echo_n "checking whether pthreads work with $flag... " >&6; } - PTHREAD_CFLAGS="$flag" - ;; - - pthread-config) - # Extract the first word of "pthread-config", so it can be a program name with args. -set dummy pthread-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_acx_pthread_config+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$acx_pthread_config"; then - ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_acx_pthread_config="yes" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no" -fi -fi -acx_pthread_config=$ac_cv_prog_acx_pthread_config -if test -n "$acx_pthread_config"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5 -$as_echo "$acx_pthread_config" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - if test x"$acx_pthread_config" = xno; then continue; fi - PTHREAD_CFLAGS="`pthread-config --cflags`" - PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" - ;; - - *) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 -$as_echo_n "checking for the pthreads library -l$flag... " >&6; } - PTHREAD_LIBS="-l$flag" - ;; - esac - - save_LIBS="$LIBS" - save_CFLAGS="$CFLAGS" - LIBS="$PTHREAD_LIBS $LIBS" - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" - - # Check for various functions. We must include pthread.h, - # since some functions may be macros. (On the Sequent, we - # need a special flag -Kthread to make this header compile.) - # We check for pthread_join because it is in -lpthread on IRIX - # while pthread_create is in libc. We check for pthread_attr_init - # due to DEC craziness with -lpthreads. We check for - # pthread_cleanup_push because it is one of the few pthread - # functions on Solaris that doesn't have a non-functional libc stub. - # We try pthread_create on general principles. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -pthread_t th; pthread_join(th, 0); - pthread_attr_init(0); pthread_cleanup_push(0, 0); - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - acx_pthread_ok=yes -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - - LIBS="$save_LIBS" - CFLAGS="$save_CFLAGS" - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5 -$as_echo "$acx_pthread_ok" >&6; } - if test "x$acx_pthread_ok" = xyes; then - break; - fi - - PTHREAD_LIBS="" - PTHREAD_CFLAGS="" -done -fi - -# Various other checks: -if test "x$acx_pthread_ok" = xyes; then - save_LIBS="$LIBS" - LIBS="$PTHREAD_LIBS $LIBS" - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" - - # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 -$as_echo_n "checking for joinable pthread attribute... " >&6; } - attr_name=unknown - for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -int attr=$attr; return attr; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - attr_name=$attr; break -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - done - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 -$as_echo "$attr_name" >&6; } - if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then - -cat >>confdefs.h <<_ACEOF -#define PTHREAD_CREATE_JOINABLE $attr_name -_ACEOF - - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 -$as_echo_n "checking if more special flags are required for pthreads... " >&6; } - flag=no - case "${host_cpu}-${host_os}" in - *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; - *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 -$as_echo "${flag}" >&6; } - if test "x$flag" != xno; then - PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" - fi - - LIBS="$save_LIBS" - CFLAGS="$save_CFLAGS" - - # More AIX lossage: must compile with xlc_r or cc_r - if test x"$GCC" != xyes; then - for ac_prog in xlc_r cc_r -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_PTHREAD_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$PTHREAD_CC"; then - ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_PTHREAD_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -PTHREAD_CC=$ac_cv_prog_PTHREAD_CC -if test -n "$PTHREAD_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 -$as_echo "$PTHREAD_CC" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$PTHREAD_CC" && break -done -test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" - - else - PTHREAD_CC=$CC - fi -else - PTHREAD_CC="$CC" -fi - - - - - -# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: -if test x"$acx_pthread_ok" = xyes; then - -$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h - - : -else - acx_pthread_ok=no - -fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - +ACX_PTHREAD ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -8730,2825 +7533,101 @@ fi # by the --with option name (the third field), # to make things easier for the users. - - ALSA_DESCRIP="Advanced Linux Sound Architecture" - ALSA_OPTION="asound" - PBX_ALSA=0 - -# Check whether --with-asound was given. -if test "${with_asound+set}" = set; then : - withval=$with_asound; - case ${withval} in - n|no) - USE_ALSA=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_ALSA=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} ALSA" - ;; - *) - ALSA_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} ALSA" - ;; - esac - -fi - - - - - - - - - BFD_DESCRIP="Debug symbol decoding" - BFD_OPTION="bfd" - PBX_BFD=0 - -# Check whether --with-bfd was given. -if test "${with_bfd+set}" = set; then : - withval=$with_bfd; - case ${withval} in - n|no) - USE_BFD=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_BFD=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} BFD" - ;; - *) - BFD_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} BFD" - ;; - esac - -fi - - - - - - - +AST_EXT_LIB_SETUP(ALSA, Advanced Linux Sound Architecture, asound) +AST_EXT_LIB_SETUP(BFD, Debug symbol decoding, bfd) # BKTR is used for backtrace support on platforms that do not # have it natively. - - BKTR_DESCRIP="Stack Backtrace" - BKTR_OPTION="execinfo" - PBX_BKTR=0 - -# Check whether --with-execinfo was given. -if test "${with_execinfo+set}" = set; then : - withval=$with_execinfo; - case ${withval} in - n|no) - USE_BKTR=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_BKTR=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} BKTR" - ;; - *) - BKTR_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} BKTR" - ;; - esac - -fi - - - - - - - - - BLUETOOTH_DESCRIP="Bluetooth" - BLUETOOTH_OPTION="bluetooth" - PBX_BLUETOOTH=0 - -# Check whether --with-bluetooth was given. -if test "${with_bluetooth+set}" = set; then : - withval=$with_bluetooth; - case ${withval} in - n|no) - USE_BLUETOOTH=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_BLUETOOTH=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} BLUETOOTH" - ;; - *) - BLUETOOTH_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} BLUETOOTH" - ;; - esac - -fi - - - - - - - - - CAP_DESCRIP="POSIX 1.e capabilities" - CAP_OPTION="cap" - PBX_CAP=0 - -# Check whether --with-cap was given. -if test "${with_cap+set}" = set; then : - withval=$with_cap; - case ${withval} in - n|no) - USE_CAP=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_CAP=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} CAP" - ;; - *) - CAP_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} CAP" - ;; - esac - -fi - - - - - - - - - CURSES_DESCRIP="curses" - CURSES_OPTION="curses" - PBX_CURSES=0 - -# Check whether --with-curses was given. -if test "${with_curses+set}" = set; then : - withval=$with_curses; - case ${withval} in - n|no) - USE_CURSES=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_CURSES=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} CURSES" - ;; - *) - CURSES_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} CURSES" - ;; - esac - -fi - - - - - - - - - CRYPTO_DESCRIP="OpenSSL Cryptography" - CRYPTO_OPTION="crypto" - PBX_CRYPTO=0 - -# Check whether --with-crypto was given. -if test "${with_crypto+set}" = set; then : - withval=$with_crypto; - case ${withval} in - n|no) - USE_CRYPTO=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_CRYPTO=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} CRYPTO" - ;; - *) - CRYPTO_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} CRYPTO" - ;; - esac - -fi - - - - - - - - - DAHDI_DESCRIP="DAHDI" - DAHDI_OPTION="dahdi" - PBX_DAHDI=0 - -# Check whether --with-dahdi was given. -if test "${with_dahdi+set}" = set; then : - withval=$with_dahdi; - case ${withval} in - n|no) - USE_DAHDI=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_DAHDI=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} DAHDI" - ;; - *) - DAHDI_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} DAHDI" - ;; - esac - -fi - - - - - - - - - FFMPEG_DESCRIP="Ffmpeg and avcodec" - FFMPEG_OPTION="avcodec" - PBX_FFMPEG=0 - -# Check whether --with-avcodec was given. -if test "${with_avcodec+set}" = set; then : - withval=$with_avcodec; - case ${withval} in - n|no) - USE_FFMPEG=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_FFMPEG=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} FFMPEG" - ;; - *) - FFMPEG_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} FFMPEG" - ;; - esac - -fi - - - - - - - - - GSM_DESCRIP="External GSM" - GSM_OPTION="gsm" - PBX_GSM=0 - -# Check whether --with-gsm was given. -if test "${with_gsm+set}" = set; then : - withval=$with_gsm; - case ${withval} in - n|no) - USE_GSM=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_GSM=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} GSM" - ;; - *) - GSM_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} GSM" - ;; - esac - -fi - - - - - - - - - GTK2_DESCRIP="gtk2" - GTK2_OPTION="gtk2" - PBX_GTK2=0 - -# Check whether --with-gtk2 was given. -if test "${with_gtk2+set}" = set; then : - withval=$with_gtk2; - case ${withval} in - n|no) - USE_GTK2=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_GTK2=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} GTK2" - ;; - *) - GTK2_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} GTK2" - ;; - esac - -fi - - - - - - - - - GMIME_DESCRIP="GMime" - GMIME_OPTION="gmime" - PBX_GMIME=0 - -# Check whether --with-gmime was given. -if test "${with_gmime+set}" = set; then : - withval=$with_gmime; - case ${withval} in - n|no) - USE_GMIME=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_GMIME=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} GMIME" - ;; - *) - GMIME_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} GMIME" - ;; - esac - -fi - - - - - - - - - OPENH323_DESCRIP="OpenH323" - OPENH323_OPTION="h323" - PBX_OPENH323=0 - -# Check whether --with-h323 was given. -if test "${with_h323+set}" = set; then : - withval=$with_h323; - case ${withval} in - n|no) - USE_OPENH323=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_OPENH323=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} OPENH323" - ;; - *) - OPENH323_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} OPENH323" - ;; - esac - -fi - - - - - - - - - HOARD_DESCRIP="Hoard Memory Allocator" - HOARD_OPTION="hoard" - PBX_HOARD=0 - -# Check whether --with-hoard was given. -if test "${with_hoard+set}" = set; then : - withval=$with_hoard; - case ${withval} in - n|no) - USE_HOARD=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_HOARD=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} HOARD" - ;; - *) - HOARD_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} HOARD" - ;; - esac - -fi - - - - - - - - - ICAL_DESCRIP="iCal" - ICAL_OPTION="ical" - PBX_ICAL=0 - -# Check whether --with-ical was given. -if test "${with_ical+set}" = set; then : - withval=$with_ical; - case ${withval} in - n|no) - USE_ICAL=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_ICAL=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} ICAL" - ;; - *) - ICAL_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} ICAL" - ;; - esac - -fi - - - - - - - - - ICONV_DESCRIP="Iconv" - ICONV_OPTION="iconv" - PBX_ICONV=0 - -# Check whether --with-iconv was given. -if test "${with_iconv+set}" = set; then : - withval=$with_iconv; - case ${withval} in - n|no) - USE_ICONV=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_ICONV=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} ICONV" - ;; - *) - ICONV_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} ICONV" - ;; - esac - -fi - - - - - - - - - IKSEMEL_DESCRIP="Iksemel Jabber" - IKSEMEL_OPTION="iksemel" - PBX_IKSEMEL=0 - -# Check whether --with-iksemel was given. -if test "${with_iksemel+set}" = set; then : - withval=$with_iksemel; - case ${withval} in - n|no) - USE_IKSEMEL=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_IKSEMEL=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} IKSEMEL" - ;; - *) - IKSEMEL_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} IKSEMEL" - ;; - esac - -fi - - - - - - - - - IMAP_TK_DESCRIP="UW IMAP Toolkit" - IMAP_TK_OPTION="imap" - PBX_IMAP_TK=0 - -# Check whether --with-imap was given. -if test "${with_imap+set}" = set; then : - withval=$with_imap; - case ${withval} in - n|no) - USE_IMAP_TK=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_IMAP_TK=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} IMAP_TK" - ;; - *) - IMAP_TK_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} IMAP_TK" - ;; - esac - -fi - - - - - - - - - INOTIFY_DESCRIP="inotify support" - INOTIFY_OPTION="inotify" - PBX_INOTIFY=0 - -# Check whether --with-inotify was given. -if test "${with_inotify+set}" = set; then : - withval=$with_inotify; - case ${withval} in - n|no) - USE_INOTIFY=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_INOTIFY=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} INOTIFY" - ;; - *) - INOTIFY_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} INOTIFY" - ;; - esac - -fi - - - - - - - - - IODBC_DESCRIP="iODBC" - IODBC_OPTION="iodbc" - PBX_IODBC=0 - -# Check whether --with-iodbc was given. -if test "${with_iodbc+set}" = set; then : - withval=$with_iodbc; - case ${withval} in - n|no) - USE_IODBC=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_IODBC=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} IODBC" - ;; - *) - IODBC_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} IODBC" - ;; - esac - -fi - - - - - - - - - ISDNNET_DESCRIP="ISDN4Linux" - ISDNNET_OPTION="isdnnet" - PBX_ISDNNET=0 - -# Check whether --with-isdnnet was given. -if test "${with_isdnnet+set}" = set; then : - withval=$with_isdnnet; - case ${withval} in - n|no) - USE_ISDNNET=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_ISDNNET=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} ISDNNET" - ;; - *) - ISDNNET_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} ISDNNET" - ;; - esac - -fi - - - - - - - - - JACK_DESCRIP="Jack Audio Connection Kit" - JACK_OPTION="jack" - PBX_JACK=0 - -# Check whether --with-jack was given. -if test "${with_jack+set}" = set; then : - withval=$with_jack; - case ${withval} in - n|no) - USE_JACK=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_JACK=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} JACK" - ;; - *) - JACK_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} JACK" - ;; - esac - -fi - - - - - - - - - KQUEUE_DESCRIP="kqueue support" - KQUEUE_OPTION="kqueue" - PBX_KQUEUE=0 - -# Check whether --with-kqueue was given. -if test "${with_kqueue+set}" = set; then : - withval=$with_kqueue; - case ${withval} in - n|no) - USE_KQUEUE=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_KQUEUE=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} KQUEUE" - ;; - *) - KQUEUE_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} KQUEUE" - ;; - esac - -fi - - - - - - - - - LDAP_DESCRIP="OpenLDAP" - LDAP_OPTION="ldap" - PBX_LDAP=0 - -# Check whether --with-ldap was given. -if test "${with_ldap+set}" = set; then : - withval=$with_ldap; - case ${withval} in - n|no) - USE_LDAP=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_LDAP=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} LDAP" - ;; - *) - LDAP_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} LDAP" - ;; - esac - -fi - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# Check whether --with-libcurl was given. -if test "${with_libcurl+set}" = set; then : - withval=$with_libcurl; _libcurl_with=$withval -else - _libcurl_with=yes -fi - - - if test "$_libcurl_with" != "no" ; then - - for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AWK+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$AWK" && break -done - - - _libcurl_version_parse="eval $AWK '{split(\$NF,A,\".\"); X=256*256*A[1]+256*A[2]+A[3]; print X;}'" - - _libcurl_try_link=yes - - if test -d "$_libcurl_with" ; then - CURL_INCLUDE="-I$withval/include" - _libcurl_ldflags="-L$withval/lib" - # Extract the first word of "curl-config", so it can be a program name with args. -set dummy curl-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path__libcurl_config+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $_libcurl_config in - [\\/]* | ?:[\\/]*) - ac_cv_path__libcurl_config="$_libcurl_config" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in "$withval/bin" -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path__libcurl_config="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path__libcurl_config" && ac_cv_path__libcurl_config=""$withval/bin"" - ;; -esac -fi -_libcurl_config=$ac_cv_path__libcurl_config -if test -n "$_libcurl_config"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_libcurl_config" >&5 -$as_echo "$_libcurl_config" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - else - # Extract the first word of "curl-config", so it can be a program name with args. -set dummy curl-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path__libcurl_config+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $_libcurl_config in - [\\/]* | ?:[\\/]*) - ac_cv_path__libcurl_config="$_libcurl_config" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path__libcurl_config="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -_libcurl_config=$ac_cv_path__libcurl_config -if test -n "$_libcurl_config"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_libcurl_config" >&5 -$as_echo "$_libcurl_config" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi - - if test x$_libcurl_config != "x" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the version of libcurl" >&5 -$as_echo_n "checking for the version of libcurl... " >&6; } -if ${libcurl_cv_lib_curl_version+:} false; then : - $as_echo_n "(cached) " >&6 -else - libcurl_cv_lib_curl_version=`$_libcurl_config --version | $AWK '{print $2}'` -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcurl_cv_lib_curl_version" >&5 -$as_echo "$libcurl_cv_lib_curl_version" >&6; } - - _libcurl_version=`echo $libcurl_cv_lib_curl_version | $_libcurl_version_parse` - _libcurl_wanted=`echo 7.10.1 | $_libcurl_version_parse` - - if test $_libcurl_wanted -gt 0 ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcurl >= version 7.10.1" >&5 -$as_echo_n "checking for libcurl >= version 7.10.1... " >&6; } -if ${libcurl_cv_lib_version_ok+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test $_libcurl_version -ge $_libcurl_wanted ; then - libcurl_cv_lib_version_ok=yes - else - libcurl_cv_lib_version_ok=no - fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcurl_cv_lib_version_ok" >&5 -$as_echo "$libcurl_cv_lib_version_ok" >&6; } - fi - - if test $_libcurl_wanted -eq 0 || test x$libcurl_cv_lib_version_ok = xyes ; then - if test x"$CURL_INCLUDE" = "x" ; then - CURL_INCLUDE=`$_libcurl_config --cflags` - fi - if test x"$CURL_LIB" = "x" ; then - CURL_LIB=`$_libcurl_config --libs` - - # This is so silly, but Apple actually has a bug in their - # curl-config script. Fixed in Tiger, but there are still - # lots of Panther installs around. - case "${host}" in - powerpc-apple-darwin7*) - CURL_LIB=`echo $CURL_LIB | sed -e 's|-arch i386||g'` - ;; - esac - fi - - # All curl-config scripts support --feature - _libcurl_features=`$_libcurl_config --feature` - - # Is it modern enough to have --protocols? (7.12.4) - if test $_libcurl_version -ge 461828 ; then - _libcurl_protocols=`$_libcurl_config --protocols` - fi - else - _libcurl_try_link=no - fi - - unset _libcurl_wanted - fi - - if test $_libcurl_try_link = yes ; then - - # we didn't find curl-config, so let's see if the user-supplied - # link line (or failing that, "-lcurl") is enough. - CURL_LIB=${CURL_LIB-"$_libcurl_ldflags -lcurl"} - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libcurl is usable" >&5 -$as_echo_n "checking whether libcurl is usable... " >&6; } -if ${libcurl_cv_lib_curl_usable+:} false; then : - $as_echo_n "(cached) " >&6 -else - - _libcurl_save_cppflags=$CPPFLAGS - CPPFLAGS="$CURL_INCLUDE $CPPFLAGS" - _libcurl_save_libs=$LIBS - LIBS="$CURL_LIB $LIBS" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ - -/* Try and use a few common options to force a failure if we are - missing symbols or can't link. */ -int x; -curl_easy_setopt(NULL,CURLOPT_URL,NULL); -x=CURL_ERROR_SIZE; -x=CURLOPT_WRITEFUNCTION; -x=CURLOPT_FILE; -x=CURLOPT_ERRORBUFFER; -x=CURLOPT_STDERR; -x=CURLOPT_VERBOSE; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - libcurl_cv_lib_curl_usable=yes -else - libcurl_cv_lib_curl_usable=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - - CPPFLAGS=$_libcurl_save_cppflags - LIBS=$_libcurl_save_libs - unset _libcurl_save_cppflags - unset _libcurl_save_libs - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcurl_cv_lib_curl_usable" >&5 -$as_echo "$libcurl_cv_lib_curl_usable" >&6; } - - if test $libcurl_cv_lib_curl_usable = yes ; then - - # Does curl_free() exist in this version of libcurl? - # If not, fake it with free() - - _libcurl_save_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $CURL_INCLUDE" - _libcurl_save_libs=$LIBS - LIBS="$LIBS $CURL_LIB" - - ac_fn_c_check_func "$LINENO" "curl_free" "ac_cv_func_curl_free" -if test "x$ac_cv_func_curl_free" = xyes; then : - -else - -$as_echo "#define curl_free free" >>confdefs.h - -fi - - - CPPFLAGS=$_libcurl_save_cppflags - LIBS=$_libcurl_save_libs - unset _libcurl_save_cppflags - unset _libcurl_save_libs - - -$as_echo "#define HAVE_CURL 1" >>confdefs.h - - - - PBX_CURL=1 - - for _libcurl_feature in $_libcurl_features ; do - cat >>confdefs.h <<_ACEOF -#define `$as_echo "libcurl_feature_$_libcurl_feature" | $as_tr_cpp` 1 -_ACEOF - - eval `$as_echo "libcurl_feature_$_libcurl_feature" | $as_tr_sh`=yes - done - - if test "x$_libcurl_protocols" = "x" ; then - - # We don't have --protocols, so just assume that all - # protocols are available - _libcurl_protocols="HTTP FTP FILE TELNET LDAP DICT" - - if test x$libcurl_feature_SSL = xyes ; then - _libcurl_protocols="$_libcurl_protocols HTTPS" - - # FTPS wasn't standards-compliant until version - # 7.11.0 - if test $_libcurl_version -ge 461568; then - _libcurl_protocols="$_libcurl_protocols FTPS" - fi - fi - fi - - for _libcurl_protocol in $_libcurl_protocols ; do - cat >>confdefs.h <<_ACEOF -#define `$as_echo "libcurl_protocol_$_libcurl_protocol" | $as_tr_cpp` 1 -_ACEOF - - eval `$as_echo "libcurl_protocol_$_libcurl_protocol" | $as_tr_sh`=yes - done - else - unset CURL_LIB - unset CURL_INCLUDE - PBX_CURL=0 - fi - fi - - unset _libcurl_try_link - unset _libcurl_version_parse - unset _libcurl_config - unset _libcurl_feature - unset _libcurl_features - unset _libcurl_protocol - unset _libcurl_protocols - unset _libcurl_version - unset _libcurl_ldflags - fi - - if test x$_libcurl_with = xno || test x$libcurl_cv_lib_curl_usable != xyes ; then - # This is the IF-NO path - : - else - # This is the IF-YES path - : - fi - - unset _libcurl_with - - - LIBXML2_DESCRIP="LibXML2" - LIBXML2_OPTION="libxml2" - PBX_LIBXML2=0 - -# Check whether --with-libxml2 was given. -if test "${with_libxml2+set}" = set; then : - withval=$with_libxml2; - case ${withval} in - n|no) - USE_LIBXML2=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_LIBXML2=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} LIBXML2" - ;; - *) - LIBXML2_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} LIBXML2" - ;; - esac - -fi - - - - - - - - - LTDL_DESCRIP="libtool" - LTDL_OPTION="ltdl" - PBX_LTDL=0 - -# Check whether --with-ltdl was given. -if test "${with_ltdl+set}" = set; then : - withval=$with_ltdl; - case ${withval} in - n|no) - USE_LTDL=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_LTDL=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} LTDL" - ;; - *) - LTDL_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} LTDL" - ;; - esac - -fi - - - - - - - - - LUA_DESCRIP="Lua" - LUA_OPTION="lua" - PBX_LUA=0 - -# Check whether --with-lua was given. -if test "${with_lua+set}" = set; then : - withval=$with_lua; - case ${withval} in - n|no) - USE_LUA=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_LUA=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} LUA" - ;; - *) - LUA_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} LUA" - ;; - esac - -fi - - - - - - - - - MISDN_DESCRIP="mISDN user" - MISDN_OPTION="misdn" - PBX_MISDN=0 - -# Check whether --with-misdn was given. -if test "${with_misdn+set}" = set; then : - withval=$with_misdn; - case ${withval} in - n|no) - USE_MISDN=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_MISDN=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} MISDN" - ;; - *) - MISDN_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} MISDN" - ;; - esac - -fi - - - - - - - - - MYSQLCLIENT_DESCRIP="MySQL client" - MYSQLCLIENT_OPTION="mysqlclient" - PBX_MYSQLCLIENT=0 - -# Check whether --with-mysqlclient was given. -if test "${with_mysqlclient+set}" = set; then : - withval=$with_mysqlclient; - case ${withval} in - n|no) - USE_MYSQLCLIENT=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_MYSQLCLIENT=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} MYSQLCLIENT" - ;; - *) - MYSQLCLIENT_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} MYSQLCLIENT" - ;; - esac - -fi - - - - - - - - - NBS_DESCRIP="Network Broadcast Sound" - NBS_OPTION="nbs" - PBX_NBS=0 - -# Check whether --with-nbs was given. -if test "${with_nbs+set}" = set; then : - withval=$with_nbs; - case ${withval} in - n|no) - USE_NBS=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_NBS=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} NBS" - ;; - *) - NBS_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} NBS" - ;; - esac - -fi - - - - - - - - - NCURSES_DESCRIP="ncurses" - NCURSES_OPTION="ncurses" - PBX_NCURSES=0 - -# Check whether --with-ncurses was given. -if test "${with_ncurses+set}" = set; then : - withval=$with_ncurses; - case ${withval} in - n|no) - USE_NCURSES=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_NCURSES=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} NCURSES" - ;; - *) - NCURSES_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} NCURSES" - ;; - esac - -fi - - - - - - - - - NEON_DESCRIP="neon" - NEON_OPTION="neon" - PBX_NEON=0 - -# Check whether --with-neon was given. -if test "${with_neon+set}" = set; then : - withval=$with_neon; - case ${withval} in - n|no) - USE_NEON=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_NEON=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} NEON" - ;; - *) - NEON_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} NEON" - ;; - esac - -fi - - - - - - - - - NEON29_DESCRIP="neon29" - NEON29_OPTION="neon29" - PBX_NEON29=0 - -# Check whether --with-neon29 was given. -if test "${with_neon29+set}" = set; then : - withval=$with_neon29; - case ${withval} in - n|no) - USE_NEON29=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_NEON29=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} NEON29" - ;; - *) - NEON29_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} NEON29" - ;; - esac - -fi - - - - - - - - - NETSNMP_DESCRIP="Net-SNMP" - NETSNMP_OPTION="netsnmp" - PBX_NETSNMP=0 - -# Check whether --with-netsnmp was given. -if test "${with_netsnmp+set}" = set; then : - withval=$with_netsnmp; - case ${withval} in - n|no) - USE_NETSNMP=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_NETSNMP=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} NETSNMP" - ;; - *) - NETSNMP_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} NETSNMP" - ;; - esac - -fi - - - - - - - - - NEWT_DESCRIP="newt" - NEWT_OPTION="newt" - PBX_NEWT=0 - -# Check whether --with-newt was given. -if test "${with_newt+set}" = set; then : - withval=$with_newt; - case ${withval} in - n|no) - USE_NEWT=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_NEWT=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} NEWT" - ;; - *) - NEWT_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} NEWT" - ;; - esac - -fi - - - - - - - - - OGG_DESCRIP="OGG" - OGG_OPTION="ogg" - PBX_OGG=0 - -# Check whether --with-ogg was given. -if test "${with_ogg+set}" = set; then : - withval=$with_ogg; - case ${withval} in - n|no) - USE_OGG=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_OGG=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} OGG" - ;; - *) - OGG_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} OGG" - ;; - esac - -fi - - - - - - - - - OPENAIS_DESCRIP="OpenAIS" - OPENAIS_OPTION="openais" - PBX_OPENAIS=0 - -# Check whether --with-openais was given. -if test "${with_openais+set}" = set; then : - withval=$with_openais; - case ${withval} in - n|no) - USE_OPENAIS=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_OPENAIS=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} OPENAIS" - ;; - *) - OPENAIS_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} OPENAIS" - ;; - esac - -fi - - - - - - - - - OPENR2_DESCRIP="MFR2" - OPENR2_OPTION="openr2" - PBX_OPENR2=0 - -# Check whether --with-openr2 was given. -if test "${with_openr2+set}" = set; then : - withval=$with_openr2; - case ${withval} in - n|no) - USE_OPENR2=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_OPENR2=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} OPENR2" - ;; - *) - OPENR2_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} OPENR2" - ;; - esac - -fi - - - - - - - - - OSPTK_DESCRIP="OSP Toolkit" - OSPTK_OPTION="osptk" - PBX_OSPTK=0 - -# Check whether --with-osptk was given. -if test "${with_osptk+set}" = set; then : - withval=$with_osptk; - case ${withval} in - n|no) - USE_OSPTK=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_OSPTK=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} OSPTK" - ;; - *) - OSPTK_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} OSPTK" - ;; - esac - -fi - - - - - - - - - OSS_DESCRIP="Open Sound System" - OSS_OPTION="oss" - PBX_OSS=0 - -# Check whether --with-oss was given. -if test "${with_oss+set}" = set; then : - withval=$with_oss; - case ${withval} in - n|no) - USE_OSS=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_OSS=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} OSS" - ;; - *) - OSS_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} OSS" - ;; - esac - -fi - - - - - - - - - PGSQL_DESCRIP="PostgreSQL" - PGSQL_OPTION="postgres" - PBX_PGSQL=0 - -# Check whether --with-postgres was given. -if test "${with_postgres+set}" = set; then : - withval=$with_postgres; - case ${withval} in - n|no) - USE_PGSQL=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_PGSQL=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} PGSQL" - ;; - *) - PGSQL_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} PGSQL" - ;; - esac - -fi - - - - - - - - - POPT_DESCRIP="popt" - POPT_OPTION="popt" - PBX_POPT=0 - -# Check whether --with-popt was given. -if test "${with_popt+set}" = set; then : - withval=$with_popt; - case ${withval} in - n|no) - USE_POPT=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_POPT=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} POPT" - ;; - *) - POPT_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} POPT" - ;; - esac - -fi - - - - - - - - - PORTAUDIO_DESCRIP="PortAudio" - PORTAUDIO_OPTION="portaudio" - PBX_PORTAUDIO=0 - -# Check whether --with-portaudio was given. -if test "${with_portaudio+set}" = set; then : - withval=$with_portaudio; - case ${withval} in - n|no) - USE_PORTAUDIO=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_PORTAUDIO=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} PORTAUDIO" - ;; - *) - PORTAUDIO_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} PORTAUDIO" - ;; - esac - -fi - - - - - - - - - PRI_DESCRIP="ISDN PRI" - PRI_OPTION="pri" - PBX_PRI=0 - -# Check whether --with-pri was given. -if test "${with_pri+set}" = set; then : - withval=$with_pri; - case ${withval} in - n|no) - USE_PRI=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_PRI=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} PRI" - ;; - *) - PRI_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} PRI" - ;; - esac - -fi - - - - - - - - -PRI_L2_PERSISTENCE_DESCRIP="ISDN Layer 2 persistence option" -PRI_L2_PERSISTENCE_OPTION=pri -PRI_L2_PERSISTENCE_DIR=${PRI_DIR} - -PBX_PRI_L2_PERSISTENCE=0 - - - - - - - -PRI_MWI_DESCRIP="ISDN PRI Message Waiting Indication" -PRI_MWI_OPTION=pri -PRI_MWI_DIR=${PRI_DIR} - -PBX_PRI_MWI=0 - - - - - - - -PRI_MCID_DESCRIP="ISDN PRI Malicious Call ID" -PRI_MCID_OPTION=pri -PRI_MCID_DIR=${PRI_DIR} - -PBX_PRI_MCID=0 - - - - - - - -PRI_CALL_WAITING_DESCRIP="ISDN PRI call waiting supplementary service" -PRI_CALL_WAITING_OPTION=pri -PRI_CALL_WAITING_DIR=${PRI_DIR} - -PBX_PRI_CALL_WAITING=0 - - - - - - - -PRI_AOC_EVENTS_DESCRIP="ISDN PRI advice of charge supplementary service events" -PRI_AOC_EVENTS_OPTION=pri -PRI_AOC_EVENTS_DIR=${PRI_DIR} - -PBX_PRI_AOC_EVENTS=0 - - - - - - - -PRI_TRANSFER_DESCRIP="ISDN PRI call transfer supplementary service" -PRI_TRANSFER_OPTION=pri -PRI_TRANSFER_DIR=${PRI_DIR} - -PBX_PRI_TRANSFER=0 - - - - - - - -PRI_CCSS_DESCRIP="ISDN PRI call completion supplementary service" -PRI_CCSS_OPTION=pri -PRI_CCSS_DIR=${PRI_DIR} - -PBX_PRI_CCSS=0 - - - - - - - -PRI_HANGUP_FIX_DESCRIP="ISDN PRI hangup fix" -PRI_HANGUP_FIX_OPTION=pri -PRI_HANGUP_FIX_DIR=${PRI_DIR} - -PBX_PRI_HANGUP_FIX=0 - - - - - - - -PRI_SUBADDR_DESCRIP="ISDN PRI subaddressing" -PRI_SUBADDR_OPTION=pri -PRI_SUBADDR_DIR=${PRI_DIR} - -PBX_PRI_SUBADDR=0 - - - - - - - -PRI_CALL_HOLD_DESCRIP="ISDN PRI call hold" -PRI_CALL_HOLD_OPTION=pri -PRI_CALL_HOLD_DIR=${PRI_DIR} - -PBX_PRI_CALL_HOLD=0 - - - - - - - -PRI_CALL_REROUTING_DESCRIP="ISDN PRI call rerouting and call deflection" -PRI_CALL_REROUTING_OPTION=pri -PRI_CALL_REROUTING_DIR=${PRI_DIR} - -PBX_PRI_CALL_REROUTING=0 - - - - - - - -PRI_SETUP_KEYPAD_DESCRIP="ISDN PRI keypad facility in SETUP" -PRI_SETUP_KEYPAD_OPTION=pri -PRI_SETUP_KEYPAD_DIR=${PRI_DIR} - -PBX_PRI_SETUP_KEYPAD=0 - - - - - - +AST_EXT_LIB_SETUP(BKTR, Stack Backtrace, execinfo) +AST_EXT_LIB_SETUP(BLUETOOTH, Bluetooth, bluetooth) +AST_EXT_LIB_SETUP(CAP, POSIX 1.e capabilities, cap) +AST_EXT_LIB_SETUP(CURSES, curses, curses) +AST_EXT_LIB_SETUP(CRYPTO, OpenSSL Cryptography, crypto) +AST_EXT_LIB_SETUP(DAHDI, DAHDI, dahdi) +AST_EXT_LIB_SETUP(FFMPEG, Ffmpeg and avcodec, avcodec) +AST_EXT_LIB_SETUP(GSM, External GSM, gsm, , use 'internal' GSM otherwise) +AST_EXT_LIB_SETUP(GTK2, gtk2, gtk2) +AST_EXT_LIB_SETUP(GMIME, GMime, gmime) +AST_EXT_LIB_SETUP(OPENH323, OpenH323, h323) +AST_EXT_LIB_SETUP(HOARD, Hoard Memory Allocator, hoard) +AST_EXT_LIB_SETUP(ICAL, iCal, ical) +AST_EXT_LIB_SETUP(ICONV, Iconv, iconv) +AST_EXT_LIB_SETUP(IKSEMEL, Iksemel Jabber, iksemel) +AST_EXT_LIB_SETUP(IMAP_TK, UW IMAP Toolkit, imap) +AST_EXT_LIB_SETUP(INOTIFY, inotify support, inotify) +AST_EXT_LIB_SETUP(IODBC, iODBC, iodbc) +AST_EXT_LIB_SETUP(ISDNNET, ISDN4Linux, isdnnet) +AST_EXT_LIB_SETUP(JACK, Jack Audio Connection Kit, jack) +AST_EXT_LIB_SETUP(KQUEUE, kqueue support, kqueue) +AST_EXT_LIB_SETUP(LDAP, OpenLDAP, ldap) +AST_LIBCURL_CHECK_CONFIG(, 7.10.1) +AST_EXT_LIB_SETUP(LIBXML2, LibXML2, libxml2) +AST_EXT_LIB_SETUP(LTDL, libtool, ltdl) +AST_EXT_LIB_SETUP(LUA, Lua, lua) +AST_EXT_LIB_SETUP(MISDN, mISDN user, misdn) +AST_EXT_LIB_SETUP(MYSQLCLIENT, MySQL client, mysqlclient) +AST_EXT_LIB_SETUP(NBS, Network Broadcast Sound, nbs) +AST_EXT_LIB_SETUP(NCURSES, ncurses, ncurses) +AST_EXT_LIB_SETUP(NEON, neon, neon) +AST_EXT_LIB_SETUP(NEON29, neon29, neon29) +AST_EXT_LIB_SETUP(NETSNMP, Net-SNMP, netsnmp) +AST_EXT_LIB_SETUP(NEWT, newt, newt) +AST_EXT_LIB_SETUP(OGG, OGG, ogg) +AST_EXT_LIB_SETUP(OPENAIS, OpenAIS, openais) +AST_EXT_LIB_SETUP(OPENR2, MFR2, openr2) +AST_EXT_LIB_SETUP(OSPTK, OSP Toolkit, osptk) +AST_EXT_LIB_SETUP(OSS, Open Sound System, oss) +AST_EXT_LIB_SETUP(PGSQL, PostgreSQL, postgres) +AST_EXT_LIB_SETUP(POPT, popt, popt) +AST_EXT_LIB_SETUP(PORTAUDIO, PortAudio, portaudio) +AST_EXT_LIB_SETUP(PRI, ISDN PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_L2_PERSISTENCE, ISDN Layer 2 persistence option, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_MWI, ISDN PRI Message Waiting Indication, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_MCID, ISDN PRI Malicious Call ID, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_CALL_WAITING, ISDN PRI call waiting supplementary service, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_AOC_EVENTS, ISDN PRI advice of charge supplementary service events, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_TRANSFER, ISDN PRI call transfer supplementary service, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_CCSS, ISDN PRI call completion supplementary service, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_HANGUP_FIX, ISDN PRI hangup fix, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_SUBADDR, ISDN PRI subaddressing, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_CALL_HOLD, ISDN PRI call hold, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_CALL_REROUTING, ISDN PRI call rerouting and call deflection, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_SETUP_KEYPAD, ISDN PRI keypad facility in SETUP, PRI, pri) # ------------------------------------v # TODO: The code can be changed to always include these features now. # These features will always be present if pri_connected_line_update is available. - -PRI_INBANDDISCONNECT_DESCRIP="ISDN PRI set_inbanddisconnect" -PRI_INBANDDISCONNECT_OPTION=pri -PRI_INBANDDISCONNECT_DIR=${PRI_DIR} - -PBX_PRI_INBANDDISCONNECT=0 - - - - - - - -PRI_PROG_W_CAUSE_DESCRIP="ISDN progress with cause" -PRI_PROG_W_CAUSE_OPTION=pri -PRI_PROG_W_CAUSE_DIR=${PRI_DIR} - -PBX_PRI_PROG_W_CAUSE=0 - - - - - - - -PRI_SERVICE_MESSAGES_DESCRIP="ISDN service messages" -PRI_SERVICE_MESSAGES_OPTION=pri -PRI_SERVICE_MESSAGES_DIR=${PRI_DIR} - -PBX_PRI_SERVICE_MESSAGES=0 - - - - - - - -PRI_REVERSE_CHARGE_DESCRIP="ISDN reverse charge" -PRI_REVERSE_CHARGE_OPTION=pri -PRI_REVERSE_CHARGE_DIR=${PRI_DIR} - -PBX_PRI_REVERSE_CHARGE=0 - - - - - - +AST_EXT_LIB_SETUP_OPTIONAL(PRI_INBANDDISCONNECT, ISDN PRI set_inbanddisconnect, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_PROG_W_CAUSE, ISDN progress with cause, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_SERVICE_MESSAGES, ISDN service messages, PRI, pri) +AST_EXT_LIB_SETUP_OPTIONAL(PRI_REVERSE_CHARGE, ISDN reverse charge, PRI, pri) # ------------------------------------^ - - PWLIB_DESCRIP="PWlib" - PWLIB_OPTION="pwlib" - PBX_PWLIB=0 - -# Check whether --with-pwlib was given. -if test "${with_pwlib+set}" = set; then : - withval=$with_pwlib; - case ${withval} in - n|no) - USE_PWLIB=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_PWLIB=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} PWLIB" - ;; - *) - PWLIB_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} PWLIB" - ;; - esac - -fi - - - - - - - - - RADIUS_DESCRIP="Radius Client" - RADIUS_OPTION="radius" - PBX_RADIUS=0 - -# Check whether --with-radius was given. -if test "${with_radius+set}" = set; then : - withval=$with_radius; - case ${withval} in - n|no) - USE_RADIUS=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_RADIUS=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} RADIUS" - ;; - *) - RADIUS_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} RADIUS" - ;; - esac - -fi - - - - - - - - - RESAMPLE_DESCRIP="LIBRESAMPLE" - RESAMPLE_OPTION="resample" - PBX_RESAMPLE=0 - -# Check whether --with-resample was given. -if test "${with_resample+set}" = set; then : - withval=$with_resample; - case ${withval} in - n|no) - USE_RESAMPLE=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_RESAMPLE=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} RESAMPLE" - ;; - *) - RESAMPLE_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} RESAMPLE" - ;; - esac - -fi - - - - - - - - - SDL_DESCRIP="Sdl" - SDL_OPTION="sdl" - PBX_SDL=0 - -# Check whether --with-sdl was given. -if test "${with_sdl+set}" = set; then : - withval=$with_sdl; - case ${withval} in - n|no) - USE_SDL=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SDL=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SDL" - ;; - *) - SDL_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SDL" - ;; - esac - -fi - - - - - - - - - SDL_IMAGE_DESCRIP="Sdl Image" - SDL_IMAGE_OPTION="SDL_image" - PBX_SDL_IMAGE=0 - -# Check whether --with-SDL_image was given. -if test "${with_SDL_image+set}" = set; then : - withval=$with_SDL_image; - case ${withval} in - n|no) - USE_SDL_IMAGE=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SDL_IMAGE=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SDL_IMAGE" - ;; - *) - SDL_IMAGE_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SDL_IMAGE" - ;; - esac - -fi - - - - - - - - - -# Check whether --with-sounds-cache was given. -if test "${with_sounds_cache+set}" = set; then : - withval=$with_sounds_cache; - case ${withval} in - n|no) - unset SOUNDS_CACHE_DIR - ;; - *) - if test "x${withval}" = "x"; then - : - else - SOUNDS_CACHE_DIR="${withval}" - fi - ;; - esac - -else - : -fi - - - - - SPANDSP_DESCRIP="SPANDSP" - SPANDSP_OPTION="spandsp" - PBX_SPANDSP=0 - -# Check whether --with-spandsp was given. -if test "${with_spandsp+set}" = set; then : - withval=$with_spandsp; - case ${withval} in - n|no) - USE_SPANDSP=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SPANDSP=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SPANDSP" - ;; - *) - SPANDSP_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SPANDSP" - ;; - esac - -fi - - - - - - - - - SS7_DESCRIP="ISDN SS7" - SS7_OPTION="ss7" - PBX_SS7=0 - -# Check whether --with-ss7 was given. -if test "${with_ss7+set}" = set; then : - withval=$with_ss7; - case ${withval} in - n|no) - USE_SS7=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SS7=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SS7" - ;; - *) - SS7_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SS7" - ;; - esac - -fi - - - - - - - - - SPEEX_DESCRIP="Speex" - SPEEX_OPTION="speex" - PBX_SPEEX=0 - -# Check whether --with-speex was given. -if test "${with_speex+set}" = set; then : - withval=$with_speex; - case ${withval} in - n|no) - USE_SPEEX=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SPEEX=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SPEEX" - ;; - *) - SPEEX_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SPEEX" - ;; - esac - -fi - - - - - - - - - SPEEX_PREPROCESS_DESCRIP="Speex preprocess routines" - SPEEX_PREPROCESS_OPTION="speex" - PBX_SPEEX_PREPROCESS=0 - -# Check whether --with-speex was given. -if test "${with_speex+set}" = set; then : - withval=$with_speex; - case ${withval} in - n|no) - USE_SPEEX_PREPROCESS=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SPEEX_PREPROCESS=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SPEEX_PREPROCESS" - ;; - *) - SPEEX_PREPROCESS_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SPEEX_PREPROCESS" - ;; - esac - -fi - - - - - - - - - SPEEXDSP_DESCRIP="SpeexDSP" - SPEEXDSP_OPTION="speexdsp" - PBX_SPEEXDSP=0 - -# Check whether --with-speexdsp was given. -if test "${with_speexdsp+set}" = set; then : - withval=$with_speexdsp; - case ${withval} in - n|no) - USE_SPEEXDSP=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SPEEXDSP=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SPEEXDSP" - ;; - *) - SPEEXDSP_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SPEEXDSP" - ;; - esac - -fi - - - - - - - - -SPEEX_PREPROCESS_DESCRIP="speex_preprocess_ctl" -SPEEX_PREPROCESS_OPTION=speex - -PBX_SPEEX_PREPROCESS=0 - - - - - - - - SQLITE_DESCRIP="SQLite" - SQLITE_OPTION="sqlite" - PBX_SQLITE=0 - -# Check whether --with-sqlite was given. -if test "${with_sqlite+set}" = set; then : - withval=$with_sqlite; - case ${withval} in - n|no) - USE_SQLITE=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SQLITE=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SQLITE" - ;; - *) - SQLITE_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SQLITE" - ;; - esac - -fi - - - - - - - - - SQLITE3_DESCRIP="SQLite" - SQLITE3_OPTION="sqlite3" - PBX_SQLITE3=0 - -# Check whether --with-sqlite3 was given. -if test "${with_sqlite3+set}" = set; then : - withval=$with_sqlite3; - case ${withval} in - n|no) - USE_SQLITE3=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SQLITE3=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SQLITE3" - ;; - *) - SQLITE3_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SQLITE3" - ;; - esac - -fi - - - - - - - - - SRTP_DESCRIP="Secure RTP" - SRTP_OPTION="srtp" - PBX_SRTP=0 - -# Check whether --with-srtp was given. -if test "${with_srtp+set}" = set; then : - withval=$with_srtp; - case ${withval} in - n|no) - USE_SRTP=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SRTP=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SRTP" - ;; - *) - SRTP_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SRTP" - ;; - esac - -fi - - - - - - - - - OPENSSL_DESCRIP="OpenSSL Secure Sockets Layer" - OPENSSL_OPTION="ssl" - PBX_OPENSSL=0 - -# Check whether --with-ssl was given. -if test "${with_ssl+set}" = set; then : - withval=$with_ssl; - case ${withval} in - n|no) - USE_OPENSSL=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_OPENSSL=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} OPENSSL" - ;; - *) - OPENSSL_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} OPENSSL" - ;; - esac - -fi - - - - - - - - - SUPPSERV_DESCRIP="mISDN Supplemental Services" - SUPPSERV_OPTION="suppserv" - PBX_SUPPSERV=0 - -# Check whether --with-suppserv was given. -if test "${with_suppserv+set}" = set; then : - withval=$with_suppserv; - case ${withval} in - n|no) - USE_SUPPSERV=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_SUPPSERV=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} SUPPSERV" - ;; - *) - SUPPSERV_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} SUPPSERV" - ;; - esac - -fi - - - - - - - - - FREETDS_DESCRIP="FreeTDS" - FREETDS_OPTION="tds" - PBX_FREETDS=0 - -# Check whether --with-tds was given. -if test "${with_tds+set}" = set; then : - withval=$with_tds; - case ${withval} in - n|no) - USE_FREETDS=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_FREETDS=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} FREETDS" - ;; - *) - FREETDS_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} FREETDS" - ;; - esac - -fi - - - - - - - - - TERMCAP_DESCRIP="Termcap" - TERMCAP_OPTION="termcap" - PBX_TERMCAP=0 - -# Check whether --with-termcap was given. -if test "${with_termcap+set}" = set; then : - withval=$with_termcap; - case ${withval} in - n|no) - USE_TERMCAP=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_TERMCAP=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} TERMCAP" - ;; - *) - TERMCAP_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} TERMCAP" - ;; - esac - -fi - - - - - - - - - TIMERFD_DESCRIP="timerfd" - TIMERFD_OPTION="timerfd" - PBX_TIMERFD=0 - -# Check whether --with-timerfd was given. -if test "${with_timerfd+set}" = set; then : - withval=$with_timerfd; - case ${withval} in - n|no) - USE_TIMERFD=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_TIMERFD=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} TIMERFD" - ;; - *) - TIMERFD_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} TIMERFD" - ;; - esac - -fi - - - - - - - - - TINFO_DESCRIP="Term Info" - TINFO_OPTION="tinfo" - PBX_TINFO=0 - -# Check whether --with-tinfo was given. -if test "${with_tinfo+set}" = set; then : - withval=$with_tinfo; - case ${withval} in - n|no) - USE_TINFO=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_TINFO=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} TINFO" - ;; - *) - TINFO_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} TINFO" - ;; - esac - -fi - - - - - - - - - TONEZONE_DESCRIP="tonezone" - TONEZONE_OPTION="tonezone" - PBX_TONEZONE=0 - -# Check whether --with-tonezone was given. -if test "${with_tonezone+set}" = set; then : - withval=$with_tonezone; - case ${withval} in - n|no) - USE_TONEZONE=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_TONEZONE=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} TONEZONE" - ;; - *) - TONEZONE_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} TONEZONE" - ;; - esac - -fi - - - - - - - - - UNIXODBC_DESCRIP="unixODBC" - UNIXODBC_OPTION="unixodbc" - PBX_UNIXODBC=0 - -# Check whether --with-unixodbc was given. -if test "${with_unixodbc+set}" = set; then : - withval=$with_unixodbc; - case ${withval} in - n|no) - USE_UNIXODBC=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_UNIXODBC=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} UNIXODBC" - ;; - *) - UNIXODBC_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} UNIXODBC" - ;; - esac - -fi - - - - - - - - - VORBIS_DESCRIP="Vorbis" - VORBIS_OPTION="vorbis" - PBX_VORBIS=0 - -# Check whether --with-vorbis was given. -if test "${with_vorbis+set}" = set; then : - withval=$with_vorbis; - case ${withval} in - n|no) - USE_VORBIS=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_VORBIS=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} VORBIS" - ;; - *) - VORBIS_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} VORBIS" - ;; - esac - -fi - - - - - - - - - VPB_DESCRIP="Voicetronix API" - VPB_OPTION="vpb" - PBX_VPB=0 - -# Check whether --with-vpb was given. -if test "${with_vpb+set}" = set; then : - withval=$with_vpb; - case ${withval} in - n|no) - USE_VPB=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_VPB=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} VPB" - ;; - *) - VPB_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} VPB" - ;; - esac - -fi - - - - - - - - - X11_DESCRIP="X11" - X11_OPTION="x11" - PBX_X11=0 - -# Check whether --with-x11 was given. -if test "${with_x11+set}" = set; then : - withval=$with_x11; - case ${withval} in - n|no) - USE_X11=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_X11=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} X11" - ;; - *) - X11_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} X11" - ;; - esac - -fi - - - - - - - - - ZLIB_DESCRIP="zlib compression" - ZLIB_OPTION="z" - PBX_ZLIB=0 - -# Check whether --with-z was given. -if test "${with_z+set}" = set; then : - withval=$with_z; - case ${withval} in - n|no) - USE_ZLIB=no - # -1 is a magic value used by menuselect to know that the package - # was disabled, other than 'not found' - PBX_ZLIB=-1 - ;; - y|ye|yes) - ac_mandatory_list="${ac_mandatory_list} ZLIB" - ;; - *) - ZLIB_DIR="${withval}" - ac_mandatory_list="${ac_mandatory_list} ZLIB" - ;; - esac - -fi - - - - - - - +AST_EXT_LIB_SETUP(PWLIB, PWlib, pwlib) +AST_EXT_LIB_SETUP(RADIUS, Radius Client, radius) +AST_EXT_LIB_SETUP(RESAMPLE, LIBRESAMPLE, resample) +AST_EXT_LIB_SETUP(SDL, Sdl, sdl) +AST_EXT_LIB_SETUP(SDL_IMAGE, Sdl Image, SDL_image) +AST_OPTION_ONLY(sounds-cache, SOUNDS_CACHE_DIR, cached sound tarfiles, ) +AST_EXT_LIB_SETUP(SPANDSP, SPANDSP, spandsp) +AST_EXT_LIB_SETUP(SS7, ISDN SS7, ss7) +AST_EXT_LIB_SETUP(SPEEX, Speex, speex) +AST_EXT_LIB_SETUP(SPEEX_PREPROCESS, Speex preprocess routines, speex) +AST_EXT_LIB_SETUP(SPEEXDSP, SpeexDSP, speexdsp) +AST_EXT_LIB_SETUP_DEPENDENT(SPEEX_PREPROCESS, speex_preprocess_ctl, , speex) +AST_EXT_LIB_SETUP(SQLITE, SQLite, sqlite) +AST_EXT_LIB_SETUP(SQLITE3, SQLite, sqlite3) +AST_EXT_LIB_SETUP(SRTP, Secure RTP, srtp) +AST_EXT_LIB_SETUP(OPENSSL, OpenSSL Secure Sockets Layer, ssl) +AST_EXT_LIB_SETUP(SUPPSERV, mISDN Supplemental Services, suppserv) +AST_EXT_LIB_SETUP(FREETDS, FreeTDS, tds) +AST_EXT_LIB_SETUP(TERMCAP, Termcap, termcap) +AST_EXT_LIB_SETUP(TIMERFD, timerfd, timerfd) +AST_EXT_LIB_SETUP(TINFO, Term Info, tinfo) +AST_EXT_LIB_SETUP(TONEZONE, tonezone, tonezone) +AST_EXT_LIB_SETUP(UNIXODBC, unixODBC, unixodbc) +AST_EXT_LIB_SETUP(VORBIS, Vorbis, vorbis) +AST_EXT_LIB_SETUP(VPB, Voicetronix API, vpb) +AST_EXT_LIB_SETUP(X11, X11, x11) +AST_EXT_LIB_SETUP(ZLIB, zlib compression, z) # check for basic system features and functionality before # checking for package libraries @@ -11715,23 +7794,20 @@ else /* end confdefs.h. */ $ac_includes_default int -find_stack_direction () +find_stack_direction (int *addr, int depth) { - static char *addr = 0; - auto char dummy; - if (addr == 0) - { - addr = &dummy; - return find_stack_direction (); - } - else - return (&dummy > addr) ? 1 : -1; + int dir, dummy = 0; + if (! addr) + addr = &dummy; + *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1; + dir = depth ? find_stack_direction (addr, depth - 1) : 0; + return dir + dummy; } int -main () +main (int argc, char **argv) { - return find_stack_direction () < 0; + return find_stack_direction (0, argc + !argv + 20) < 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : @@ -12079,422 +8155,10 @@ done # Any one of these 4 packages support a mandatory requirement, so we want to check on them as early as possible. - -if test "x${PBX_TERMCAP}" != "x1" -a "${USE_TERMCAP}" != "no"; then - pbxlibdir="" - # if --with-TERMCAP=DIR has been specified, use it. - if test "x${TERMCAP_DIR}" != "x"; then - if test -d ${TERMCAP_DIR}/lib; then - pbxlibdir="-L${TERMCAP_DIR}/lib" - else - pbxlibdir="-L${TERMCAP_DIR}" - fi - fi - pbxfuncname="tgetent" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_TERMCAP_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_termcap_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -ltermcap" >&5 -$as_echo_n "checking for ${pbxfuncname} in -ltermcap... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ltermcap ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_TERMCAP_FOUND=yes -else - AST_TERMCAP_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_TERMCAP_FOUND}" = "yes"; then - TERMCAP_LIB="${pbxlibdir} -ltermcap " - # if --with-TERMCAP=DIR has been specified, use it. - if test "x${TERMCAP_DIR}" != "x"; then - TERMCAP_INCLUDE="-I${TERMCAP_DIR}/include" - fi - TERMCAP_INCLUDE="${TERMCAP_INCLUDE} " - if test "x" = "x" ; then # no header, assume found - TERMCAP_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${TERMCAP_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "" "ac_cv_header_" "$ac_includes_default" -if test "x$ac_cv_header_" = xyes; then : - TERMCAP_HEADER_FOUND=1 -else - TERMCAP_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${TERMCAP_HEADER_FOUND}" = "x0" ; then - TERMCAP_LIB="" - TERMCAP_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - TERMCAP_LIB="" - fi - PBX_TERMCAP=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_TERMCAP 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_TINFO}" != "x1" -a "${USE_TINFO}" != "no"; then - pbxlibdir="" - # if --with-TINFO=DIR has been specified, use it. - if test "x${TINFO_DIR}" != "x"; then - if test -d ${TINFO_DIR}/lib; then - pbxlibdir="-L${TINFO_DIR}/lib" - else - pbxlibdir="-L${TINFO_DIR}" - fi - fi - pbxfuncname="tgetent" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_TINFO_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_tinfo_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -ltinfo" >&5 -$as_echo_n "checking for ${pbxfuncname} in -ltinfo... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ltinfo ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_TINFO_FOUND=yes -else - AST_TINFO_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_TINFO_FOUND}" = "yes"; then - TINFO_LIB="${pbxlibdir} -ltinfo " - # if --with-TINFO=DIR has been specified, use it. - if test "x${TINFO_DIR}" != "x"; then - TINFO_INCLUDE="-I${TINFO_DIR}/include" - fi - TINFO_INCLUDE="${TINFO_INCLUDE} " - if test "x" = "x" ; then # no header, assume found - TINFO_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${TINFO_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "" "ac_cv_header_" "$ac_includes_default" -if test "x$ac_cv_header_" = xyes; then : - TINFO_HEADER_FOUND=1 -else - TINFO_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${TINFO_HEADER_FOUND}" = "x0" ; then - TINFO_LIB="" - TINFO_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - TINFO_LIB="" - fi - PBX_TINFO=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_TINFO 1 -_ACEOF - - fi - fi -fi - - - -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 - pbxfuncname="initscr" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_CURSES_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_curses_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lcurses" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lcurses... " >&6; } -if eval \${$as_ac_Lib+:} 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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_CURSES_FOUND=yes -else - AST_CURSES_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # 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} " - if test "xcurses.h" = "x" ; then # no header, assume found - CURSES_HEADER_FOUND="1" - else # 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}" - fi - if test "x${CURSES_HEADER_FOUND}" = "x0" ; then - CURSES_LIB="" - CURSES_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - CURSES_LIB="" - fi - PBX_CURSES=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_CURSES 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_NCURSES}" != "x1" -a "${USE_NCURSES}" != "no"; then - pbxlibdir="" - # if --with-NCURSES=DIR has been specified, use it. - if test "x${NCURSES_DIR}" != "x"; then - if test -d ${NCURSES_DIR}/lib; then - pbxlibdir="-L${NCURSES_DIR}/lib" - else - pbxlibdir="-L${NCURSES_DIR}" - fi - fi - pbxfuncname="initscr" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_NCURSES_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ncurses_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lncurses" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lncurses... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lncurses ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_NCURSES_FOUND=yes -else - AST_NCURSES_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_NCURSES_FOUND}" = "yes"; then - NCURSES_LIB="${pbxlibdir} -lncurses " - # if --with-NCURSES=DIR has been specified, use it. - if test "x${NCURSES_DIR}" != "x"; then - NCURSES_INCLUDE="-I${NCURSES_DIR}/include" - fi - NCURSES_INCLUDE="${NCURSES_INCLUDE} " - if test "xcurses.h" = "x" ; then # no header, assume found - NCURSES_HEADER_FOUND="1" - else # 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 : - NCURSES_HEADER_FOUND=1 -else - NCURSES_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${NCURSES_HEADER_FOUND}" = "x0" ; then - NCURSES_LIB="" - NCURSES_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - NCURSES_LIB="" - fi - PBX_NCURSES=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_NCURSES 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(TERMCAP, termcap, tgetent, ) +AST_EXT_LIB_CHECK(TINFO, tinfo, tgetent, ) +AST_EXT_LIB_CHECK(CURSES, curses, initscr, curses.h) +AST_EXT_LIB_CHECK(NCURSES, ncurses, initscr, curses.h) EDITLINE_LIB="" if test "x$TERMCAP_LIB" != "x" ; then @@ -12524,158 +8188,10 @@ fi if test "${disable_xmldoc}" != "yes"; then - - if test "x${PBX_LIBXML2}" != "x1" -a "${USE_LIBXML2}" != "no"; then - PBX_LIBXML2=0 - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}xml2-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}xml2-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_CONFIG_LIBXML2+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $CONFIG_LIBXML2 in - [\\/]* | ?:[\\/]*) - ac_cv_path_CONFIG_LIBXML2="$CONFIG_LIBXML2" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${LIBXML2_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_CONFIG_LIBXML2="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -CONFIG_LIBXML2=$ac_cv_path_CONFIG_LIBXML2 -if test -n "$CONFIG_LIBXML2"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONFIG_LIBXML2" >&5 -$as_echo "$CONFIG_LIBXML2" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_CONFIG_LIBXML2"; then - ac_pt_CONFIG_LIBXML2=$CONFIG_LIBXML2 - # Extract the first word of "xml2-config", so it can be a program name with args. -set dummy xml2-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_CONFIG_LIBXML2+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_CONFIG_LIBXML2 in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_CONFIG_LIBXML2="$ac_pt_CONFIG_LIBXML2" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${LIBXML2_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_CONFIG_LIBXML2="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_CONFIG_LIBXML2=$ac_cv_path_ac_pt_CONFIG_LIBXML2 -if test -n "$ac_pt_CONFIG_LIBXML2"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CONFIG_LIBXML2" >&5 -$as_echo "$ac_pt_CONFIG_LIBXML2" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_CONFIG_LIBXML2" = x; then - CONFIG_LIBXML2="No" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CONFIG_LIBXML2=$ac_pt_CONFIG_LIBXML2 - fi -else - CONFIG_LIBXML2="$ac_cv_path_CONFIG_LIBXML2" -fi - - if test ! "x${CONFIG_LIBXML2}" = xNo; then - if test x"" = x ; then A=--cflags ; else A="" ; fi - LIBXML2_INCLUDE=$(${CONFIG_LIBXML2} $A) - if test x"" = x ; then A=--libs ; else A="" ; fi - LIBXML2_LIB=$(${CONFIG_LIBXML2} $A) - if test x"#include - #include " != x ; then - saved_cppflags="${CPPFLAGS}" - if test "x${LIBXML2_DIR}" != "x"; then - LIBXML2_INCLUDE="-I${LIBXML2_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${LIBXML2_INCLUDE}" - - saved_libs="${LIBS}" - LIBS="${LIBXML2_LIB}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include - #include -int -main () -{ - LIBXML_TEST_VERSION; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - PBX_LIBXML2=1 - -$as_echo "#define HAVE_LIBXML2 1" >>confdefs.h - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - LIBS="${saved_libs}" - else - PBX_LIBXML2=1 - -$as_echo "#define HAVE_LIBXML2 1" >>confdefs.h - - fi - fi - fi - + AST_EXT_TOOL_CHECK(LIBXML2, xml2-config, , , + #include + #include , + LIBXML_TEST_VERSION) if test "${PBX_LIBXML2}" != 1; then { $as_echo "$as_me:${as_lineno-$LINENO}: *** XML documentation will not be available because the 'libxml2' development package is missing." >&5 $as_echo "$as_me: *** XML documentation will not be available because the 'libxml2' development package is missing." >&6;} @@ -12922,6 +8438,8 @@ _ACEOF esac rm -rf conftest* fi + + fi @@ -12934,60 +8452,60 @@ else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#include -#ifndef bool - "error: bool is not defined" -#endif -#ifndef false - "error: false is not defined" -#endif -#if false - "error: false is not 0" -#endif -#ifndef true - "error: true is not defined" -#endif -#if true != 1 - "error: true is not 1" -#endif -#ifndef __bool_true_false_are_defined - "error: __bool_true_false_are_defined is not defined" -#endif + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif - struct s { _Bool s: 1; _Bool t; } s; + struct s { _Bool s: 1; _Bool t; } s; - char a[true == 1 ? 1 : -1]; - char b[false == 0 ? 1 : -1]; - char c[__bool_true_false_are_defined == 1 ? 1 : -1]; - char d[(bool) 0.5 == true ? 1 : -1]; - /* See body of main program for 'e'. */ - char f[(_Bool) 0.0 == false ? 1 : -1]; - char g[true]; - char h[sizeof (_Bool)]; - char i[sizeof s.t]; - enum { j = false, k = true, l = false * true, m = true * 256 }; - /* The following fails for - HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ - _Bool n[m]; - char o[sizeof n == m * sizeof n[0] ? 1 : -1]; - char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; - /* Catch a bug in an HP-UX C compiler. See - http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html - http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html - */ - _Bool q = true; - _Bool *pq = &q; + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + /* See body of main program for 'e'. */ + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + /* The following fails for + HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; int main () { - bool e = &s; - *pq |= q; - *pq |= ! q; - /* Refer to every declared value, to avoid compiler optimizations. */ - return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l - + !m + !n + !o + !p + !q + !pq); + bool e = &s; + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); ; return 0; @@ -13002,7 +8520,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 $as_echo "$ac_cv_header_stdbool_h" >&6; } -ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" + ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" if test "x$ac_cv_type__Bool" = xyes; then : cat >>confdefs.h <<_ACEOF @@ -13012,6 +8530,7 @@ _ACEOF fi + if test $ac_cv_header_stdbool_h = yes; then $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h @@ -13029,11 +8548,11 @@ else int main () { -/* FIXME: Include the comments suggested by Paul. */ + #ifndef __cplusplus - /* Ultrix mips cc rejects this. */ + /* Ultrix mips cc rejects this sort of thing. */ typedef int charset[2]; - const charset cs; + const charset cs = { 0, 0 }; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; @@ -13050,8 +8569,9 @@ main () ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; - { /* SCO 3.2v4 cc rejects this. */ - char *t; + { /* SCO 3.2v4 cc rejects this sort of thing. */ + char tx; + char *t = &tx; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; @@ -13067,10 +8587,10 @@ main () iptr p = 0; ++p; } - { /* AIX XL C 1.02.0.0 rejects this saying + { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ - struct s { int j; const int *ap[3]; }; - struct s *b; b->j = 5; + struct s { int j; const int *ap[3]; } bx; + struct s *b = &bx; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; @@ -13200,7 +8720,8 @@ static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP) - (LDBL_MANT_DIG < DBL_MANT_DIG))) && (int) LDBL_EPSILON == 0 )]; -test_array [0] = 0 +test_array [0] = 0; +return test_array [0]; ; return 0; @@ -13578,221 +9099,7 @@ esac fi -for ac_header in vfork.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default" -if test "x$ac_cv_header_vfork_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_VFORK_H 1 -_ACEOF - -fi - -done - -for ac_func in fork vfork -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -if test "x$ac_cv_func_fork" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5 -$as_echo_n "checking for working fork... " >&6; } -if ${ac_cv_func_fork_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_fork_works=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_includes_default -int -main () -{ - - /* By Ruediger Kuhlmann. */ - return fork () < 0; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_fork_works=yes -else - ac_cv_func_fork_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5 -$as_echo "$ac_cv_func_fork_works" >&6; } - -else - ac_cv_func_fork_works=$ac_cv_func_fork -fi -if test "x$ac_cv_func_fork_works" = xcross; then - case $host in - *-*-amigaos* | *-*-msdosdjgpp* | *-*-uclinux* ) - # Override, as these systems have only a dummy fork() stub - ac_cv_func_fork_works=no - ;; - *) - ac_cv_func_fork_works=yes - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5 -$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;} -fi -ac_cv_func_vfork_works=$ac_cv_func_vfork -if test "x$ac_cv_func_vfork" = xyes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5 -$as_echo_n "checking for working vfork... " >&6; } -if ${ac_cv_func_vfork_works+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : - ac_cv_func_vfork_works=cross -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -/* Thanks to Paul Eggert for this test. */ -$ac_includes_default -#include -#ifdef HAVE_VFORK_H -# include -#endif -/* On some sparc systems, changes by the child to local and incoming - argument registers are propagated back to the parent. The compiler - is told about this with #include , but some compilers - (e.g. gcc -O) don't grok . Test for this by using a - static variable whose address is put into a register that is - clobbered by the vfork. */ -static void -#ifdef __cplusplus -sparc_address_test (int arg) -# else -sparc_address_test (arg) int arg; -#endif -{ - static pid_t child; - if (!child) { - child = vfork (); - if (child < 0) { - perror ("vfork"); - _exit(2); - } - if (!child) { - arg = getpid(); - write(-1, "", 0); - _exit (arg); - } - } -} - -int -main () -{ - pid_t parent = getpid (); - pid_t child; - - sparc_address_test (0); - - child = vfork (); - - if (child == 0) { - /* Here is another test for sparc vfork register problems. This - test uses lots of local variables, at least as many local - variables as main has allocated so far including compiler - temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris - 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should - reuse the register of parent for one of the local variables, - since it will think that parent can't possibly be used any more - in this routine. Assigning to the local variable will thus - munge parent in the parent process. */ - pid_t - p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), - p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); - /* Convince the compiler that p..p7 are live; otherwise, it might - use the same hardware register for all 8 local variables. */ - if (p != p1 || p != p2 || p != p3 || p != p4 - || p != p5 || p != p6 || p != p7) - _exit(1); - - /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent - from child file descriptors. If the child closes a descriptor - before it execs or exits, this munges the parent's descriptor - as well. Test for this by closing stdout in the child. */ - _exit(close(fileno(stdout)) != 0); - } else { - int status; - struct stat st; - - while (wait(&status) != child) - ; - return ( - /* Was there some problem with vforking? */ - child < 0 - - /* Did the child fail? (This shouldn't happen.) */ - || status - - /* Did the vfork/compiler bug occur? */ - || parent != getpid() - - /* Did the file descriptor bug occur? */ - || fstat(fileno(stdout), &st) != 0 - ); - } -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - ac_cv_func_vfork_works=yes -else - ac_cv_func_vfork_works=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5 -$as_echo "$ac_cv_func_vfork_works" >&6; } - -fi; -if test "x$ac_cv_func_fork_works" = xcross; then - ac_cv_func_vfork_works=$ac_cv_func_vfork - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5 -$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;} -fi - -if test "x$ac_cv_func_vfork_works" = xyes; then - -$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h - -else - -$as_echo "#define vfork fork" >>confdefs.h - -fi -if test "x$ac_cv_func_fork_works" = xyes; then - -$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h - - PBX_WORKING_FORK=1 - -fi - +AST_FUNC_FORK { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } if ${ac_cv_sys_largefile_source+:} false; then : @@ -15298,52 +10605,7 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - - if test "x${PBX_PTHREAD_RWLOCK_INITIALIZER}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_RWLOCK_INITIALIZER in pthread.h" >&5 -$as_echo_n "checking for PTHREAD_RWLOCK_INITIALIZER in pthread.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${PTHREAD_RWLOCK_INITIALIZER_DIR}" != "x"; then - PTHREAD_RWLOCK_INITIALIZER_INCLUDE="-I${PTHREAD_RWLOCK_INITIALIZER_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${PTHREAD_RWLOCK_INITIALIZER_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(PTHREAD_RWLOCK_INITIALIZER) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_PTHREAD_RWLOCK_INITIALIZER=1 - -$as_echo "#define HAVE_PTHREAD_RWLOCK_INITIALIZER 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - +AST_C_DEFINE_CHECK(PTHREAD_RWLOCK_INITIALIZER, PTHREAD_RWLOCK_INITIALIZER, pthread.h) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_RWLOCK_PREFER_WRITER_NP in pthread.h" >&5 $as_echo_n "checking for PTHREAD_RWLOCK_PREFER_WRITER_NP in pthread.h... " >&6; } @@ -15481,52 +10743,7 @@ $as_echo "#define PTHREAD_ONCE_INIT_NEEDS_BRACES 1" >>confdefs.h fi - - if test "x${PBX_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP in pthread.h" >&5 -$as_echo_n "checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP in pthread.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_DIR}" != "x"; then - PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_INCLUDE="-I${PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP=1 - -$as_echo "#define HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - +AST_C_DEFINE_CHECK(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, pthread.h) # Can we compare a mutex to its initial value? # Generally yes on OpenBSD/FreeBSD and no on Mac OS X. @@ -15727,550 +10944,14 @@ fi fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute pure' support" >&5 -$as_echo_n "checking for compiler 'attribute pure' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((pure)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_pure 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_pure 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute malloc' support" >&5 -$as_echo_n "checking for compiler 'attribute malloc' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((malloc)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_malloc 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_malloc 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute const' support" >&5 -$as_echo_n "checking for compiler 'attribute const' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((const)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_const 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_const 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute unused' support" >&5 -$as_echo_n "checking for compiler 'attribute unused' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((unused)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_unused 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_unused 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute always_inline' support" >&5 -$as_echo_n "checking for compiler 'attribute always_inline' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((always_inline)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_always_inline 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_always_inline 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute deprecated' support" >&5 -$as_echo_n "checking for compiler 'attribute deprecated' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((deprecated)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_deprecated 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_deprecated 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute sentinel' support" >&5 -$as_echo_n "checking for compiler 'attribute sentinel' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((sentinel)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_sentinel 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_sentinel 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute warn_unused_result' support" >&5 -$as_echo_n "checking for compiler 'attribute warn_unused_result' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" - - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((warn_unused_result)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_warn_unused_result 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_warn_unused_result 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - +AST_GCC_ATTRIBUTE(pure) +AST_GCC_ATTRIBUTE(malloc) +AST_GCC_ATTRIBUTE(const) +AST_GCC_ATTRIBUTE(unused) +AST_GCC_ATTRIBUTE(always_inline) +AST_GCC_ATTRIBUTE(deprecated) +AST_GCC_ATTRIBUTE(sentinel) +AST_GCC_ATTRIBUTE(warn_unused_result) # Support weak symbols on a platform specific basis. The Mac OS X # (Darwin) support must be isolated from the other platforms because @@ -16282,292 +10963,24 @@ case "${OSARCH}" in # is active community support for it. # However, Darwin seems to break weak symbols for each new version. # - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute weak_import' support" >&5 -$as_echo_n "checking for compiler 'attribute weak_import' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" -PBX_WEAKREF=0 - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((weak_import)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weak_import 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weak_import 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - + AST_GCC_ATTRIBUTE(weak_import, , , PBX_WEAKREF) # Several other platforms including Linux have GCC versions that # define the weak attribute. However, this attribute is only # setup for use in the code by Darwin. - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute weak' support" >&5 -$as_echo_n "checking for compiler 'attribute weak' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" -PBX_WEAKREF=0 - -if test "x" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__((weak)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weak 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - void __attribute__(()) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weak 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - + AST_GCC_ATTRIBUTE(weak, , , PBX_WEAKREF) ;; linux-gnu) # Primarily support weak symbols on Linux platforms. # - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute weakref' support" >&5 -$as_echo_n "checking for compiler 'attribute weakref' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" -PBX_WEAKREF=0 - -if test "xweakref("foo")" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -static void __attribute__((weakref)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weakref 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -static void __attribute__((weakref("foo"))) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weakref 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - + AST_GCC_ATTRIBUTE(weakref, weakref("foo"), static, PBX_WEAKREF) ;; *) # Allow weak symbols on other platforms. However, any problems # with this feature on other platforms must be fixed by the # community. # - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler 'attribute weakref' support" >&5 -$as_echo_n "checking for compiler 'attribute weakref' support... " >&6; } -saved_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -Wall -Wno-unused -Werror" -PBX_WEAKREF=0 - -if test "xweakref("foo")" = "x" -then -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -static void __attribute__((weakref)) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weakref 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -static void __attribute__((weakref("foo"))) *test(void *muffin, ...) {return (void *) 0;} -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_WEAKREF=1 - -cat >>confdefs.h <<_ACEOF -#define HAVE_ATTRIBUTE_weakref 1 -_ACEOF - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - - -CFLAGS="$saved_CFLAGS" - - + AST_GCC_ATTRIBUTE(weakref, weakref("foo"), static, PBX_WEAKREF) ;; esac @@ -17002,146 +11415,11 @@ fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext +AST_C_DEFINE_CHECK(GLOB_NOMAGIC, GLOB_NOMAGIC, glob.h) - if test "x${PBX_GLOB_NOMAGIC}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_NOMAGIC in glob.h" >&5 -$as_echo_n "checking for GLOB_NOMAGIC in glob.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${GLOB_NOMAGIC_DIR}" != "x"; then - GLOB_NOMAGIC_INCLUDE="-I${GLOB_NOMAGIC_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${GLOB_NOMAGIC_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(GLOB_NOMAGIC) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_GLOB_NOMAGIC=1 - -$as_echo "#define HAVE_GLOB_NOMAGIC 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - - if test "x${PBX_GLOB_BRACE}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_BRACE in glob.h" >&5 -$as_echo_n "checking for GLOB_BRACE in glob.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${GLOB_BRACE_DIR}" != "x"; then - GLOB_BRACE_INCLUDE="-I${GLOB_BRACE_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${GLOB_BRACE_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(GLOB_BRACE) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_GLOB_BRACE=1 - -$as_echo "#define HAVE_GLOB_BRACE 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - - if test "x${PBX_IP_MTU_DISCOVER}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IP_MTU_DISCOVER in netinet/in.h" >&5 -$as_echo_n "checking for IP_MTU_DISCOVER in netinet/in.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${IP_MTU_DISCOVER_DIR}" != "x"; then - IP_MTU_DISCOVER_INCLUDE="-I${IP_MTU_DISCOVER_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${IP_MTU_DISCOVER_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(IP_MTU_DISCOVER) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_IP_MTU_DISCOVER=1 - -$as_echo "#define HAVE_IP_MTU_DISCOVER 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - +AST_C_DEFINE_CHECK(GLOB_BRACE, GLOB_BRACE, glob.h) +AST_C_DEFINE_CHECK(IP_MTU_DISCOVER, IP_MTU_DISCOVER, netinet/in.h) ac_fn_c_check_header_mongrel "$LINENO" "libkern/OSAtomic.h" "ac_cv_header_libkern_OSAtomic_h" "$ac_includes_default" if test "x$ac_cv_header_libkern_OSAtomic_h" = xyes; then : @@ -17463,7 +11741,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_PKGCONFIG="${ac_tool_prefix}pkg-config" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -17503,7 +11781,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_PKGCONFIG="pkg-config" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -17542,805 +11820,31 @@ fi # do the package library checks now +AST_EXT_LIB_CHECK(ALSA, asound, snd_spcm_init, alsa/asoundlib.h, -lm -ldl) -if test "x${PBX_ALSA}" != "x1" -a "${USE_ALSA}" != "no"; then - pbxlibdir="" - # if --with-ALSA=DIR has been specified, use it. - if test "x${ALSA_DIR}" != "x"; then - if test -d ${ALSA_DIR}/lib; then - pbxlibdir="-L${ALSA_DIR}/lib" - else - pbxlibdir="-L${ALSA_DIR}" - fi - fi - pbxfuncname="snd_spcm_init" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_ALSA_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_asound_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lasound" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lasound... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lasound ${pbxlibdir} -lm -ldl $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_ALSA_FOUND=yes -else - AST_ALSA_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_ALSA_FOUND}" = "yes"; then - ALSA_LIB="${pbxlibdir} -lasound -lm -ldl" - # if --with-ALSA=DIR has been specified, use it. - if test "x${ALSA_DIR}" != "x"; then - ALSA_INCLUDE="-I${ALSA_DIR}/include" - fi - ALSA_INCLUDE="${ALSA_INCLUDE} " - if test "xalsa/asoundlib.h" = "x" ; then # no header, assume found - ALSA_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${ALSA_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "alsa/asoundlib.h" "ac_cv_header_alsa_asoundlib_h" "$ac_includes_default" -if test "x$ac_cv_header_alsa_asoundlib_h" = xyes; then : - ALSA_HEADER_FOUND=1 -else - ALSA_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${ALSA_HEADER_FOUND}" = "x0" ; then - ALSA_LIB="" - ALSA_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - ALSA_LIB="" - fi - PBX_ALSA=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_ALSA 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_BFD}" != "x1" -a "${USE_BFD}" != "no"; then - pbxlibdir="" - # if --with-BFD=DIR has been specified, use it. - if test "x${BFD_DIR}" != "x"; then - if test -d ${BFD_DIR}/lib; then - pbxlibdir="-L${BFD_DIR}/lib" - else - pbxlibdir="-L${BFD_DIR}" - fi - fi - pbxfuncname="bfd_openr" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_BFD_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_bfd_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lbfd" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lbfd... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lbfd ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_BFD_FOUND=yes -else - AST_BFD_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_BFD_FOUND}" = "yes"; then - BFD_LIB="${pbxlibdir} -lbfd " - # if --with-BFD=DIR has been specified, use it. - if test "x${BFD_DIR}" != "x"; then - BFD_INCLUDE="-I${BFD_DIR}/include" - fi - BFD_INCLUDE="${BFD_INCLUDE} " - if test "xbfd.h" = "x" ; then # no header, assume found - BFD_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${BFD_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "bfd.h" "ac_cv_header_bfd_h" "$ac_includes_default" -if test "x$ac_cv_header_bfd_h" = xyes; then : - BFD_HEADER_FOUND=1 -else - BFD_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${BFD_HEADER_FOUND}" = "x0" ; then - BFD_LIB="" - BFD_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - BFD_LIB="" - fi - PBX_BFD=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_BFD 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(BFD, bfd, bfd_openr, bfd.h) if test "${PBX_BFD}" = "0"; then # Fedora/RedHat/CentOS require extra libraries - -if test "x${PBX_BFD}" != "x1" -a "${USE_BFD}" != "no"; then - pbxlibdir="" - # if --with-BFD=DIR has been specified, use it. - if test "x${BFD_DIR}" != "x"; then - if test -d ${BFD_DIR}/lib; then - pbxlibdir="-L${BFD_DIR}/lib" - else - pbxlibdir="-L${BFD_DIR}" - fi - fi - pbxfuncname="bfd_check_format" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_BFD_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_bfd_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lbfd" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lbfd... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lbfd ${pbxlibdir} -ldl -liberty $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_BFD_FOUND=yes -else - AST_BFD_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_BFD_FOUND}" = "yes"; then - BFD_LIB="${pbxlibdir} -lbfd -ldl -liberty" - # if --with-BFD=DIR has been specified, use it. - if test "x${BFD_DIR}" != "x"; then - BFD_INCLUDE="-I${BFD_DIR}/include" - fi - BFD_INCLUDE="${BFD_INCLUDE} " - if test "xbfd.h" = "x" ; then # no header, assume found - BFD_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${BFD_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "bfd.h" "ac_cv_header_bfd_h" "$ac_includes_default" -if test "x$ac_cv_header_bfd_h" = xyes; then : - BFD_HEADER_FOUND=1 -else - BFD_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${BFD_HEADER_FOUND}" = "x0" ; then - BFD_LIB="" - BFD_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - BFD_LIB="" - fi - PBX_BFD=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_BFD 1 -_ACEOF - - fi - fi -fi - - + AST_EXT_LIB_CHECK(BFD, bfd, bfd_check_format, bfd.h, -ldl -liberty) fi if test "x${OSARCH}" = "xlinux-gnu" ; then - -if test "x${PBX_CAP}" != "x1" -a "${USE_CAP}" != "no"; then - pbxlibdir="" - # if --with-CAP=DIR has been specified, use it. - if test "x${CAP_DIR}" != "x"; then - if test -d ${CAP_DIR}/lib; then - pbxlibdir="-L${CAP_DIR}/lib" - else - pbxlibdir="-L${CAP_DIR}" - fi - fi - pbxfuncname="cap_from_text" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_CAP_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_cap_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lcap" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lcap... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcap ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_CAP_FOUND=yes -else - AST_CAP_FOUND=no + AST_EXT_LIB_CHECK(CAP, cap, cap_from_text, sys/capability.h) fi - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi +AST_C_DEFINE_CHECK(DAHDI, DAHDI_RESET_COUNTERS, dahdi/user.h, 230) +AST_C_DEFINE_CHECK(DAHDI, DAHDI_DEFAULT_MTU_MRU, dahdi/user.h, 220) +AST_C_DEFINE_CHECK(DAHDI, DAHDI_CODE, dahdi/user.h, 200) - # now check for the header. - if test "${AST_CAP_FOUND}" = "yes"; then - CAP_LIB="${pbxlibdir} -lcap " - # if --with-CAP=DIR has been specified, use it. - if test "x${CAP_DIR}" != "x"; then - CAP_INCLUDE="-I${CAP_DIR}/include" - fi - CAP_INCLUDE="${CAP_INCLUDE} " - if test "xsys/capability.h" = "x" ; then # no header, assume found - CAP_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${CAP_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sys/capability.h" "ac_cv_header_sys_capability_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_capability_h" = xyes; then : - CAP_HEADER_FOUND=1 -else - CAP_HEADER_FOUND=0 -fi +AST_C_DEFINE_CHECK(DAHDI_HALF_FULL, DAHDI_POLICY_HALF_FULL, dahdi/user.h) +AST_C_COMPILE_CHECK(DAHDI_LINEREVERSE_VMWI, struct dahdi_vmwi_info booger, dahdi/user.h, , enhanced dahdi vmwi support) - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${CAP_HEADER_FOUND}" = "x0" ; then - CAP_LIB="" - CAP_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - CAP_LIB="" - fi - PBX_CAP=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_CAP 1 -_ACEOF - - fi - fi -fi - - -fi - - - if test "x${PBX_DAHDI}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAHDI_RESET_COUNTERS in dahdi/user.h" >&5 -$as_echo_n "checking for DAHDI_RESET_COUNTERS in dahdi/user.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${DAHDI_DIR}" != "x"; then - DAHDI_INCLUDE="-I${DAHDI_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${DAHDI_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(DAHDI_RESET_COUNTERS) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_DAHDI=1 - -$as_echo "#define HAVE_DAHDI 1" >>confdefs.h - - -$as_echo "#define HAVE_DAHDI_VERSION 230" >>confdefs.h - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_DAHDI}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAHDI_DEFAULT_MTU_MRU in dahdi/user.h" >&5 -$as_echo_n "checking for DAHDI_DEFAULT_MTU_MRU in dahdi/user.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${DAHDI_DIR}" != "x"; then - DAHDI_INCLUDE="-I${DAHDI_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${DAHDI_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(DAHDI_DEFAULT_MTU_MRU) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_DAHDI=1 - -$as_echo "#define HAVE_DAHDI 1" >>confdefs.h - - -$as_echo "#define HAVE_DAHDI_VERSION 220" >>confdefs.h - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_DAHDI}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAHDI_CODE in dahdi/user.h" >&5 -$as_echo_n "checking for DAHDI_CODE in dahdi/user.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${DAHDI_DIR}" != "x"; then - DAHDI_INCLUDE="-I${DAHDI_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${DAHDI_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(DAHDI_CODE) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_DAHDI=1 - -$as_echo "#define HAVE_DAHDI 1" >>confdefs.h - - -$as_echo "#define HAVE_DAHDI_VERSION 200" >>confdefs.h - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - - if test "x${PBX_DAHDI_HALF_FULL}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DAHDI_POLICY_HALF_FULL in dahdi/user.h" >&5 -$as_echo_n "checking for DAHDI_POLICY_HALF_FULL in dahdi/user.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${DAHDI_HALF_FULL_DIR}" != "x"; then - DAHDI_HALF_FULL_INCLUDE="-I${DAHDI_HALF_FULL_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${DAHDI_HALF_FULL_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(DAHDI_POLICY_HALF_FULL) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_DAHDI_HALF_FULL=1 - -$as_echo "#define HAVE_DAHDI_HALF_FULL 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - - if test "x${PBX_DAHDI_LINEREVERSE_VMWI}" != "x1" -a "${USE_DAHDI_LINEREVERSE_VMWI}" != "no"; then - if test "xenhanced dahdi vmwi support" != "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for enhanced dahdi vmwi support" >&5 -$as_echo_n "checking for enhanced dahdi vmwi support... " >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"struct dahdi_vmwi_info booger\" compiles using dahdi/user.h" >&5 -$as_echo_n "checking if \"struct dahdi_vmwi_info booger\" compiles using dahdi/user.h... " >&6; } - fi - saved_cppflags="${CPPFLAGS}" - if test "x${DAHDI_LINEREVERSE_VMWI_DIR}" != "x"; then - DAHDI_LINEREVERSE_VMWI_INCLUDE="-I${DAHDI_LINEREVERSE_VMWI_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${DAHDI_LINEREVERSE_VMWI_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ - struct dahdi_vmwi_info booger; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_DAHDI_LINEREVERSE_VMWI=1 - -$as_echo "#define HAVE_DAHDI_LINEREVERSE_VMWI 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_DAHDI_ECHOCANCEL_FAX_MODE}" != "x1" -a "${USE_DAHDI_ECHOCANCEL_FAX_MODE}" != "no"; then - if test "x" != "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for " >&5 -$as_echo_n "checking for ... " >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"int foo = DAHDI_ECHOCANCEL_FAX_MODE\" compiles using dahdi/user.h" >&5 -$as_echo_n "checking if \"int foo = DAHDI_ECHOCANCEL_FAX_MODE\" compiles using dahdi/user.h... " >&6; } - fi - saved_cppflags="${CPPFLAGS}" - if test "x${DAHDI_ECHOCANCEL_FAX_MODE_DIR}" != "x"; then - DAHDI_ECHOCANCEL_FAX_MODE_INCLUDE="-I${DAHDI_ECHOCANCEL_FAX_MODE_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${DAHDI_ECHOCANCEL_FAX_MODE_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ - int foo = DAHDI_ECHOCANCEL_FAX_MODE; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_DAHDI_ECHOCANCEL_FAX_MODE=1 - -$as_echo "#define HAVE_DAHDI_ECHOCANCEL_FAX_MODE 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_GETIFADDRS}" != "x1" -a "${USE_GETIFADDRS}" != "no"; then - if test "xgetifaddrs() support" != "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getifaddrs() support" >&5 -$as_echo_n "checking for getifaddrs() support... " >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"struct ifaddrs *p; getifaddrs(&p)\" compiles using ifaddrs.h" >&5 -$as_echo_n "checking if \"struct ifaddrs *p; getifaddrs(&p)\" compiles using ifaddrs.h... " >&6; } - fi - saved_cppflags="${CPPFLAGS}" - if test "x${GETIFADDRS_DIR}" != "x"; then - GETIFADDRS_INCLUDE="-I${GETIFADDRS_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${GETIFADDRS_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ - struct ifaddrs *p; getifaddrs(&p); - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_GETIFADDRS=1 - -$as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - if test "x${PBX_TIMERFD}" != "x1" -a "${USE_TIMERFD}" != "no"; then - if test "xtimerfd support" != "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerfd support" >&5 -$as_echo_n "checking for timerfd support... " >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"timerfd_create(0,0); timerfd_settime(0,0,NULL,NULL);\" compiles using sys/timerfd.h" >&5 -$as_echo_n "checking if \"timerfd_create(0,0); timerfd_settime(0,0,NULL,NULL);\" compiles using sys/timerfd.h... " >&6; } - fi - saved_cppflags="${CPPFLAGS}" - if test "x${TIMERFD_DIR}" != "x"; then - TIMERFD_INCLUDE="-I${TIMERFD_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${TIMERFD_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ - timerfd_create(0,0); timerfd_settime(0,0,NULL,NULL);; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_TIMERFD=1 - -$as_echo "#define HAVE_TIMERFD 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi +AST_C_COMPILE_CHECK(DAHDI_ECHOCANCEL_FAX_MODE, int foo = DAHDI_ECHOCANCEL_FAX_MODE, dahdi/user.h) +AST_C_COMPILE_CHECK(GETIFADDRS, struct ifaddrs *p; getifaddrs(&p), ifaddrs.h, , getifaddrs() support) +AST_C_COMPILE_CHECK(TIMERFD, timerfd_create(0,0); timerfd_settime(0,0,NULL,NULL);, sys/timerfd.h, , timerfd support) GSM_INTERNAL="yes" @@ -18496,531 +12000,16 @@ _ACEOF fi fi - -if test "x${PBX_ICONV}" != "x1" -a "${USE_ICONV}" != "no"; then - pbxlibdir="" - # if --with-ICONV=DIR has been specified, use it. - if test "x${ICONV_DIR}" != "x"; then - if test -d ${ICONV_DIR}/lib; then - pbxlibdir="-L${ICONV_DIR}/lib" - else - pbxlibdir="-L${ICONV_DIR}" - fi - fi - pbxfuncname="iconv_open" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_ICONV_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_iconv_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -liconv" >&5 -$as_echo_n "checking for ${pbxfuncname} in -liconv... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_ICONV_FOUND=yes -else - AST_ICONV_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_ICONV_FOUND}" = "yes"; then - ICONV_LIB="${pbxlibdir} -liconv " - # if --with-ICONV=DIR has been specified, use it. - if test "x${ICONV_DIR}" != "x"; then - ICONV_INCLUDE="-I${ICONV_DIR}/include" - fi - ICONV_INCLUDE="${ICONV_INCLUDE} " - if test "xiconv.h" = "x" ; then # no header, assume found - ICONV_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${ICONV_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default" -if test "x$ac_cv_header_iconv_h" = xyes; then : - ICONV_HEADER_FOUND=1 -else - ICONV_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${ICONV_HEADER_FOUND}" = "x0" ; then - ICONV_LIB="" - ICONV_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - ICONV_LIB="" - fi - PBX_ICONV=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_ICONV 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(ICONV, iconv, iconv_open, iconv.h) # GNU libiconv #define's iconv_open to libiconv_open, so we need to search for that symbol - -if test "x${PBX_ICONV}" != "x1" -a "${USE_ICONV}" != "no"; then - pbxlibdir="" - # if --with-ICONV=DIR has been specified, use it. - if test "x${ICONV_DIR}" != "x"; then - if test -d ${ICONV_DIR}/lib; then - pbxlibdir="-L${ICONV_DIR}/lib" - else - pbxlibdir="-L${ICONV_DIR}" - fi - fi - pbxfuncname="libiconv_open" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_ICONV_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_iconv_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -liconv" >&5 -$as_echo_n "checking for ${pbxfuncname} in -liconv... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liconv ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_ICONV_FOUND=yes -else - AST_ICONV_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_ICONV_FOUND}" = "yes"; then - ICONV_LIB="${pbxlibdir} -liconv " - # if --with-ICONV=DIR has been specified, use it. - if test "x${ICONV_DIR}" != "x"; then - ICONV_INCLUDE="-I${ICONV_DIR}/include" - fi - ICONV_INCLUDE="${ICONV_INCLUDE} " - if test "xiconv.h" = "x" ; then # no header, assume found - ICONV_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${ICONV_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default" -if test "x$ac_cv_header_iconv_h" = xyes; then : - ICONV_HEADER_FOUND=1 -else - ICONV_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${ICONV_HEADER_FOUND}" = "x0" ; then - ICONV_LIB="" - ICONV_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - ICONV_LIB="" - fi - PBX_ICONV=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_ICONV 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(ICONV, iconv, libiconv_open, iconv.h) # Some versions of Linux package iconv in glibc - -if test "x${PBX_ICONV}" != "x1" -a "${USE_ICONV}" != "no"; then - pbxlibdir="" - # if --with-ICONV=DIR has been specified, use it. - if test "x${ICONV_DIR}" != "x"; then - if test -d ${ICONV_DIR}/lib; then - pbxlibdir="-L${ICONV_DIR}/lib" - else - pbxlibdir="-L${ICONV_DIR}" - fi - fi - pbxfuncname="iconv_close" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_ICONV_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_c_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lc" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lc... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_ICONV_FOUND=yes -else - AST_ICONV_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_ICONV_FOUND}" = "yes"; then - ICONV_LIB="${pbxlibdir} -lc " - # if --with-ICONV=DIR has been specified, use it. - if test "x${ICONV_DIR}" != "x"; then - ICONV_INCLUDE="-I${ICONV_DIR}/include" - fi - ICONV_INCLUDE="${ICONV_INCLUDE} " - if test "xiconv.h" = "x" ; then # no header, assume found - ICONV_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${ICONV_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default" -if test "x$ac_cv_header_iconv_h" = xyes; then : - ICONV_HEADER_FOUND=1 -else - ICONV_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${ICONV_HEADER_FOUND}" = "x0" ; then - ICONV_LIB="" - ICONV_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - ICONV_LIB="" - fi - PBX_ICONV=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_ICONV 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(ICONV, c, iconv_close, iconv.h) # If ical.h is NOT in the libical directory, then it is of a version insufficient for us. +AST_EXT_LIB_CHECK(ICAL, ical, icaltimezone_get_utc_timezone, libical/ical.h, ${PTHREAD_LIBS}, ${PTHREAD_CFLAGS}) -if test "x${PBX_ICAL}" != "x1" -a "${USE_ICAL}" != "no"; then - pbxlibdir="" - # if --with-ICAL=DIR has been specified, use it. - if test "x${ICAL_DIR}" != "x"; then - if test -d ${ICAL_DIR}/lib; then - pbxlibdir="-L${ICAL_DIR}/lib" - else - pbxlibdir="-L${ICAL_DIR}" - fi - fi - pbxfuncname="icaltimezone_get_utc_timezone" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_ICAL_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" - as_ac_Lib=`$as_echo "ac_cv_lib_ical_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lical" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lical... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lical ${pbxlibdir} ${PTHREAD_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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_ICAL_FOUND=yes -else - AST_ICAL_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_ICAL_FOUND}" = "yes"; then - ICAL_LIB="${pbxlibdir} -lical ${PTHREAD_LIBS}" - # if --with-ICAL=DIR has been specified, use it. - if test "x${ICAL_DIR}" != "x"; then - ICAL_INCLUDE="-I${ICAL_DIR}/include" - fi - ICAL_INCLUDE="${ICAL_INCLUDE} ${PTHREAD_CFLAGS}" - if test "xlibical/ical.h" = "x" ; then # no header, assume found - ICAL_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${ICAL_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libical/ical.h" "ac_cv_header_libical_ical_h" "$ac_includes_default" -if test "x$ac_cv_header_libical_ical_h" = xyes; then : - ICAL_HEADER_FOUND=1 -else - ICAL_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${ICAL_HEADER_FOUND}" = "x0" ; then - ICAL_LIB="" - ICAL_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - ICAL_LIB="" - fi - PBX_ICAL=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_ICAL 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_IKSEMEL}" != "x1" -a "${USE_IKSEMEL}" != "no"; then - pbxlibdir="" - # if --with-IKSEMEL=DIR has been specified, use it. - if test "x${IKSEMEL_DIR}" != "x"; then - if test -d ${IKSEMEL_DIR}/lib; then - pbxlibdir="-L${IKSEMEL_DIR}/lib" - else - pbxlibdir="-L${IKSEMEL_DIR}" - fi - fi - pbxfuncname="iks_start_sasl" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_IKSEMEL_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_iksemel_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -liksemel" >&5 -$as_echo_n "checking for ${pbxfuncname} in -liksemel... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liksemel ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_IKSEMEL_FOUND=yes -else - AST_IKSEMEL_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_IKSEMEL_FOUND}" = "yes"; then - IKSEMEL_LIB="${pbxlibdir} -liksemel " - # if --with-IKSEMEL=DIR has been specified, use it. - if test "x${IKSEMEL_DIR}" != "x"; then - IKSEMEL_INCLUDE="-I${IKSEMEL_DIR}/include" - fi - IKSEMEL_INCLUDE="${IKSEMEL_INCLUDE} " - if test "xiksemel.h" = "x" ; then # no header, assume found - IKSEMEL_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${IKSEMEL_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "iksemel.h" "ac_cv_header_iksemel_h" "$ac_includes_default" -if test "x$ac_cv_header_iksemel_h" = xyes; then : - IKSEMEL_HEADER_FOUND=1 -else - IKSEMEL_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${IKSEMEL_HEADER_FOUND}" = "x0" ; then - IKSEMEL_LIB="" - IKSEMEL_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - IKSEMEL_LIB="" - fi - PBX_IKSEMEL=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_IKSEMEL 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(IKSEMEL, iksemel, iks_start_sasl, iksemel.h) if test "${USE_IMAP_TK}" != "no"; then saved_cppflags="${CPPFLAGS}" @@ -19650,426 +12639,14 @@ $as_echo "no" >&6; } LIBS="${saved_libs}" fi +AST_EXT_LIB_CHECK(IODBC, iodbc, SQLConnect, sql.h, ${PTHREAD_LIBS}, ${PTHREAD_CFLAGS}) -if test "x${PBX_IODBC}" != "x1" -a "${USE_IODBC}" != "no"; then - pbxlibdir="" - # if --with-IODBC=DIR has been specified, use it. - if test "x${IODBC_DIR}" != "x"; then - if test -d ${IODBC_DIR}/lib; then - pbxlibdir="-L${IODBC_DIR}/lib" - else - pbxlibdir="-L${IODBC_DIR}" - fi - fi - pbxfuncname="SQLConnect" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_IODBC_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" - as_ac_Lib=`$as_echo "ac_cv_lib_iodbc_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -liodbc" >&5 -$as_echo_n "checking for ${pbxfuncname} in -liodbc... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-liodbc ${pbxlibdir} ${PTHREAD_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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_IODBC_FOUND=yes -else - AST_IODBC_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_IODBC_FOUND}" = "yes"; then - IODBC_LIB="${pbxlibdir} -liodbc ${PTHREAD_LIBS}" - # if --with-IODBC=DIR has been specified, use it. - if test "x${IODBC_DIR}" != "x"; then - IODBC_INCLUDE="-I${IODBC_DIR}/include" - fi - IODBC_INCLUDE="${IODBC_INCLUDE} ${PTHREAD_CFLAGS}" - if test "xsql.h" = "x" ; then # no header, assume found - IODBC_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${IODBC_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default" -if test "x$ac_cv_header_sql_h" = xyes; then : - IODBC_HEADER_FOUND=1 -else - IODBC_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${IODBC_HEADER_FOUND}" = "x0" ; then - IODBC_LIB="" - IODBC_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - IODBC_LIB="" - fi - PBX_IODBC=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_IODBC 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_INOTIFY}" != "x1" -a "${USE_INOTIFY}" != "no"; then - pbxlibdir="" - # if --with-INOTIFY=DIR has been specified, use it. - if test "x${INOTIFY_DIR}" != "x"; then - if test -d ${INOTIFY_DIR}/lib; then - pbxlibdir="-L${INOTIFY_DIR}/lib" - else - pbxlibdir="-L${INOTIFY_DIR}" - fi - fi - pbxfuncname="inotify_init" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_INOTIFY_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_c_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lc" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lc... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_INOTIFY_FOUND=yes -else - AST_INOTIFY_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_INOTIFY_FOUND}" = "yes"; then - INOTIFY_LIB="${pbxlibdir} -lc " - # if --with-INOTIFY=DIR has been specified, use it. - if test "x${INOTIFY_DIR}" != "x"; then - INOTIFY_INCLUDE="-I${INOTIFY_DIR}/include" - fi - INOTIFY_INCLUDE="${INOTIFY_INCLUDE} " - if test "xsys/inotify.h" = "x" ; then # no header, assume found - INOTIFY_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${INOTIFY_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sys/inotify.h" "ac_cv_header_sys_inotify_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_inotify_h" = xyes; then : - INOTIFY_HEADER_FOUND=1 -else - INOTIFY_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${INOTIFY_HEADER_FOUND}" = "x0" ; then - INOTIFY_LIB="" - INOTIFY_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - INOTIFY_LIB="" - fi - PBX_INOTIFY=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_INOTIFY 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_JACK}" != "x1" -a "${USE_JACK}" != "no"; then - pbxlibdir="" - # if --with-JACK=DIR has been specified, use it. - if test "x${JACK_DIR}" != "x"; then - if test -d ${JACK_DIR}/lib; then - pbxlibdir="-L${JACK_DIR}/lib" - else - pbxlibdir="-L${JACK_DIR}" - fi - fi - pbxfuncname="jack_activate" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_JACK_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_jack_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -ljack" >&5 -$as_echo_n "checking for ${pbxfuncname} in -ljack... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ljack ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_JACK_FOUND=yes -else - AST_JACK_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_JACK_FOUND}" = "yes"; then - JACK_LIB="${pbxlibdir} -ljack " - # if --with-JACK=DIR has been specified, use it. - if test "x${JACK_DIR}" != "x"; then - JACK_INCLUDE="-I${JACK_DIR}/include" - fi - JACK_INCLUDE="${JACK_INCLUDE} " - if test "xjack/jack.h" = "x" ; then # no header, assume found - JACK_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${JACK_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "jack/jack.h" "ac_cv_header_jack_jack_h" "$ac_includes_default" -if test "x$ac_cv_header_jack_jack_h" = xyes; then : - JACK_HEADER_FOUND=1 -else - JACK_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${JACK_HEADER_FOUND}" = "x0" ; then - JACK_LIB="" - JACK_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - JACK_LIB="" - fi - PBX_JACK=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_JACK 1 -_ACEOF - - fi - fi -fi - +AST_EXT_LIB_CHECK(INOTIFY, c, inotify_init, sys/inotify.h) +AST_EXT_LIB_CHECK(JACK, jack, jack_activate, jack/jack.h) # BSD (and OS X) equivalent of inotify - -if test "x${PBX_KQUEUE}" != "x1" -a "${USE_KQUEUE}" != "no"; then - pbxlibdir="" - # if --with-KQUEUE=DIR has been specified, use it. - if test "x${KQUEUE_DIR}" != "x"; then - if test -d ${KQUEUE_DIR}/lib; then - pbxlibdir="-L${KQUEUE_DIR}/lib" - else - pbxlibdir="-L${KQUEUE_DIR}" - fi - fi - pbxfuncname="kqueue" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_KQUEUE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_c_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lc" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lc... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_KQUEUE_FOUND=yes -else - AST_KQUEUE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_KQUEUE_FOUND}" = "yes"; then - KQUEUE_LIB="${pbxlibdir} -lc " - # if --with-KQUEUE=DIR has been specified, use it. - if test "x${KQUEUE_DIR}" != "x"; then - KQUEUE_INCLUDE="-I${KQUEUE_DIR}/include" - fi - KQUEUE_INCLUDE="${KQUEUE_INCLUDE} " - if test "xsys/event.h" = "x" ; then # no header, assume found - KQUEUE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${KQUEUE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sys/event.h" "ac_cv_header_sys_event_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_event_h" = xyes; then : - KQUEUE_HEADER_FOUND=1 -else - KQUEUE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${KQUEUE_HEADER_FOUND}" = "x0" ; then - KQUEUE_LIB="" - KQUEUE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - KQUEUE_LIB="" - fi - PBX_KQUEUE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_KQUEUE 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(KQUEUE, c, kqueue, sys/event.h) # 64-bit version of kevent (from kqueue) on OS X for ac_func in kevent64 @@ -20085,622 +12662,17 @@ done # Needed by unixodbc +AST_EXT_LIB_CHECK(LTDL, ltdl, lt_dlinit, ltdl.h, ) -if test "x${PBX_LTDL}" != "x1" -a "${USE_LTDL}" != "no"; then - pbxlibdir="" - # if --with-LTDL=DIR has been specified, use it. - if test "x${LTDL_DIR}" != "x"; then - if test -d ${LTDL_DIR}/lib; then - pbxlibdir="-L${LTDL_DIR}/lib" - else - pbxlibdir="-L${LTDL_DIR}" - fi - fi - pbxfuncname="lt_dlinit" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_LTDL_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ltdl_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lltdl" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lltdl... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lltdl ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_LTDL_FOUND=yes -else - AST_LTDL_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_LTDL_FOUND}" = "yes"; then - LTDL_LIB="${pbxlibdir} -lltdl " - # if --with-LTDL=DIR has been specified, use it. - if test "x${LTDL_DIR}" != "x"; then - LTDL_INCLUDE="-I${LTDL_DIR}/include" - fi - LTDL_INCLUDE="${LTDL_INCLUDE} " - if test "xltdl.h" = "x" ; then # no header, assume found - LTDL_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${LTDL_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "ltdl.h" "ac_cv_header_ltdl_h" "$ac_includes_default" -if test "x$ac_cv_header_ltdl_h" = xyes; then : - LTDL_HEADER_FOUND=1 -else - LTDL_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${LTDL_HEADER_FOUND}" = "x0" ; then - LTDL_LIB="" - LTDL_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - LTDL_LIB="" - fi - PBX_LTDL=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_LTDL 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_LDAP}" != "x1" -a "${USE_LDAP}" != "no"; then - pbxlibdir="" - # if --with-LDAP=DIR has been specified, use it. - if test "x${LDAP_DIR}" != "x"; then - if test -d ${LDAP_DIR}/lib; then - pbxlibdir="-L${LDAP_DIR}/lib" - else - pbxlibdir="-L${LDAP_DIR}" - fi - fi - pbxfuncname="ldap_initialize" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_LDAP_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ldap_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lldap" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lldap... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lldap ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_LDAP_FOUND=yes -else - AST_LDAP_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_LDAP_FOUND}" = "yes"; then - LDAP_LIB="${pbxlibdir} -lldap " - # if --with-LDAP=DIR has been specified, use it. - if test "x${LDAP_DIR}" != "x"; then - LDAP_INCLUDE="-I${LDAP_DIR}/include" - fi - LDAP_INCLUDE="${LDAP_INCLUDE} " - if test "xldap.h" = "x" ; then # no header, assume found - LDAP_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${LDAP_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default" -if test "x$ac_cv_header_ldap_h" = xyes; then : - LDAP_HEADER_FOUND=1 -else - LDAP_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${LDAP_HEADER_FOUND}" = "x0" ; then - LDAP_LIB="" - LDAP_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - LDAP_LIB="" - fi - PBX_LDAP=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_LDAP 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_MISDN}" != "x1" -a "${USE_MISDN}" != "no"; then - pbxlibdir="" - # if --with-MISDN=DIR has been specified, use it. - if test "x${MISDN_DIR}" != "x"; then - if test -d ${MISDN_DIR}/lib; then - pbxlibdir="-L${MISDN_DIR}/lib" - else - pbxlibdir="-L${MISDN_DIR}" - fi - fi - pbxfuncname="mISDN_open" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_MISDN_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_mISDN_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lmISDN" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lmISDN... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lmISDN ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_MISDN_FOUND=yes -else - AST_MISDN_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_MISDN_FOUND}" = "yes"; then - MISDN_LIB="${pbxlibdir} -lmISDN " - # if --with-MISDN=DIR has been specified, use it. - if test "x${MISDN_DIR}" != "x"; then - MISDN_INCLUDE="-I${MISDN_DIR}/include" - fi - MISDN_INCLUDE="${MISDN_INCLUDE} " - if test "xmISDNuser/mISDNlib.h" = "x" ; then # no header, assume found - MISDN_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${MISDN_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "mISDNuser/mISDNlib.h" "ac_cv_header_mISDNuser_mISDNlib_h" "$ac_includes_default" -if test "x$ac_cv_header_mISDNuser_mISDNlib_h" = xyes; then : - MISDN_HEADER_FOUND=1 -else - MISDN_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${MISDN_HEADER_FOUND}" = "x0" ; then - MISDN_LIB="" - MISDN_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - MISDN_LIB="" - fi - PBX_MISDN=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_MISDN 1 -_ACEOF - - fi - fi -fi - +AST_EXT_LIB_CHECK(LDAP, ldap, ldap_initialize, ldap.h) +AST_EXT_LIB_CHECK(MISDN, mISDN, mISDN_open, mISDNuser/mISDNlib.h) if test "${PBX_MISDN}" = 1; then - -if test "x${PBX_ISDNNET}" != "x1" -a "${USE_ISDNNET}" != "no"; then - pbxlibdir="" - # if --with-ISDNNET=DIR has been specified, use it. - if test "x${ISDNNET_DIR}" != "x"; then - if test -d ${ISDNNET_DIR}/lib; then - pbxlibdir="-L${ISDNNET_DIR}/lib" - else - pbxlibdir="-L${ISDNNET_DIR}" - fi - fi - pbxfuncname="init_manager" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_ISDNNET_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_isdnnet_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lisdnnet" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lisdnnet... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lisdnnet ${pbxlibdir} -lmISDN -lpthread $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_ISDNNET_FOUND=yes -else - AST_ISDNNET_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_ISDNNET_FOUND}" = "yes"; then - ISDNNET_LIB="${pbxlibdir} -lisdnnet -lmISDN -lpthread" - # if --with-ISDNNET=DIR has been specified, use it. - if test "x${ISDNNET_DIR}" != "x"; then - ISDNNET_INCLUDE="-I${ISDNNET_DIR}/include" - fi - ISDNNET_INCLUDE="${ISDNNET_INCLUDE} " - if test "xmISDNuser/isdn_net.h" = "x" ; then # no header, assume found - ISDNNET_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${ISDNNET_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "mISDNuser/isdn_net.h" "ac_cv_header_mISDNuser_isdn_net_h" "$ac_includes_default" -if test "x$ac_cv_header_mISDNuser_isdn_net_h" = xyes; then : - ISDNNET_HEADER_FOUND=1 -else - ISDNNET_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${ISDNNET_HEADER_FOUND}" = "x0" ; then - ISDNNET_LIB="" - ISDNNET_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - ISDNNET_LIB="" - fi - PBX_ISDNNET=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_ISDNNET 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_SUPPSERV}" != "x1" -a "${USE_SUPPSERV}" != "no"; then - pbxlibdir="" - # if --with-SUPPSERV=DIR has been specified, use it. - if test "x${SUPPSERV_DIR}" != "x"; then - if test -d ${SUPPSERV_DIR}/lib; then - pbxlibdir="-L${SUPPSERV_DIR}/lib" - else - pbxlibdir="-L${SUPPSERV_DIR}" - fi - fi - pbxfuncname="encodeFac" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SUPPSERV_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_suppserv_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lsuppserv" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lsuppserv... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsuppserv ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SUPPSERV_FOUND=yes -else - AST_SUPPSERV_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_SUPPSERV_FOUND}" = "yes"; then - SUPPSERV_LIB="${pbxlibdir} -lsuppserv " - # if --with-SUPPSERV=DIR has been specified, use it. - if test "x${SUPPSERV_DIR}" != "x"; then - SUPPSERV_INCLUDE="-I${SUPPSERV_DIR}/include" - fi - SUPPSERV_INCLUDE="${SUPPSERV_INCLUDE} " - if test "xmISDNuser/suppserv.h" = "x" ; then # no header, assume found - SUPPSERV_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${SUPPSERV_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "mISDNuser/suppserv.h" "ac_cv_header_mISDNuser_suppserv_h" "$ac_includes_default" -if test "x$ac_cv_header_mISDNuser_suppserv_h" = xyes; then : - SUPPSERV_HEADER_FOUND=1 -else - SUPPSERV_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SUPPSERV_HEADER_FOUND}" = "x0" ; then - SUPPSERV_LIB="" - SUPPSERV_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SUPPSERV_LIB="" - fi - PBX_SUPPSERV=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SUPPSERV 1 -_ACEOF - - fi - fi -fi - - - - if test "x${PBX_MISDN_FAC_RESULT}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fac_RESULT in mISDNuser/suppserv.h" >&5 -$as_echo_n "checking for Fac_RESULT in mISDNuser/suppserv.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${MISDN_FAC_RESULT_DIR}" != "x"; then - MISDN_FAC_RESULT_INCLUDE="-I${MISDN_FAC_RESULT_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${MISDN_FAC_RESULT_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(Fac_RESULT) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_MISDN_FAC_RESULT=1 - -$as_echo "#define HAVE_MISDN_FAC_RESULT 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_MISDN_FAC_ERROR}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fac_ERROR in mISDNuser/suppserv.h" >&5 -$as_echo_n "checking for Fac_ERROR in mISDNuser/suppserv.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${MISDN_FAC_ERROR_DIR}" != "x"; then - MISDN_FAC_ERROR_INCLUDE="-I${MISDN_FAC_ERROR_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${MISDN_FAC_ERROR_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(Fac_ERROR) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_MISDN_FAC_ERROR=1 - -$as_echo "#define HAVE_MISDN_FAC_ERROR 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - + AST_EXT_LIB_CHECK(ISDNNET, isdnnet, init_manager, mISDNuser/isdn_net.h, -lmISDN -lpthread) + AST_EXT_LIB_CHECK(SUPPSERV, suppserv, encodeFac, mISDNuser/suppserv.h) + AST_C_DEFINE_CHECK(MISDN_FAC_RESULT, Fac_RESULT, mISDNuser/suppserv.h) + AST_C_DEFINE_CHECK(MISDN_FAC_ERROR, Fac_ERROR, mISDNuser/suppserv.h) ac_fn_c_check_header_mongrel "$LINENO" "linux/mISDNdsp.h" "ac_cv_header_linux_mISDNdsp_h" "$ac_includes_default" if test "x$ac_cv_header_linux_mISDNdsp_h" = xyes; then : @@ -20721,1665 +12693,41 @@ fi fi +AST_EXT_TOOL_CHECK(MYSQLCLIENT, mysql_config) - if test "x${PBX_MYSQLCLIENT}" != "x1" -a "${USE_MYSQLCLIENT}" != "no"; then - PBX_MYSQLCLIENT=0 - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}mysql_config", so it can be a program name with args. -set dummy ${ac_tool_prefix}mysql_config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_CONFIG_MYSQLCLIENT+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $CONFIG_MYSQLCLIENT in - [\\/]* | ?:[\\/]*) - ac_cv_path_CONFIG_MYSQLCLIENT="$CONFIG_MYSQLCLIENT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${MYSQLCLIENT_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_CONFIG_MYSQLCLIENT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS +AST_EXT_LIB_CHECK(NBS, nbs, nbs_connect, nbs.h) - ;; -esac -fi -CONFIG_MYSQLCLIENT=$ac_cv_path_CONFIG_MYSQLCLIENT -if test -n "$CONFIG_MYSQLCLIENT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONFIG_MYSQLCLIENT" >&5 -$as_echo "$CONFIG_MYSQLCLIENT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi +AST_EXT_TOOL_CHECK(NEON, neon-config) - -fi -if test -z "$ac_cv_path_CONFIG_MYSQLCLIENT"; then - ac_pt_CONFIG_MYSQLCLIENT=$CONFIG_MYSQLCLIENT - # Extract the first word of "mysql_config", so it can be a program name with args. -set dummy mysql_config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_CONFIG_MYSQLCLIENT+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_CONFIG_MYSQLCLIENT in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_CONFIG_MYSQLCLIENT="$ac_pt_CONFIG_MYSQLCLIENT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${MYSQLCLIENT_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_CONFIG_MYSQLCLIENT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_CONFIG_MYSQLCLIENT=$ac_cv_path_ac_pt_CONFIG_MYSQLCLIENT -if test -n "$ac_pt_CONFIG_MYSQLCLIENT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CONFIG_MYSQLCLIENT" >&5 -$as_echo "$ac_pt_CONFIG_MYSQLCLIENT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_CONFIG_MYSQLCLIENT" = x; then - CONFIG_MYSQLCLIENT="No" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CONFIG_MYSQLCLIENT=$ac_pt_CONFIG_MYSQLCLIENT - fi -else - CONFIG_MYSQLCLIENT="$ac_cv_path_CONFIG_MYSQLCLIENT" -fi - - if test ! "x${CONFIG_MYSQLCLIENT}" = xNo; then - if test x"" = x ; then A=--cflags ; else A="" ; fi - MYSQLCLIENT_INCLUDE=$(${CONFIG_MYSQLCLIENT} $A) - if test x"" = x ; then A=--libs ; else A="" ; fi - MYSQLCLIENT_LIB=$(${CONFIG_MYSQLCLIENT} $A) - if test x"" != x ; then - saved_cppflags="${CPPFLAGS}" - if test "x${MYSQLCLIENT_DIR}" != "x"; then - MYSQLCLIENT_INCLUDE="-I${MYSQLCLIENT_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${MYSQLCLIENT_INCLUDE}" - - saved_libs="${LIBS}" - LIBS="${MYSQLCLIENT_LIB}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - ; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - PBX_MYSQLCLIENT=1 - -$as_echo "#define HAVE_MYSQLCLIENT 1" >>confdefs.h - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - LIBS="${saved_libs}" - else - PBX_MYSQLCLIENT=1 - -$as_echo "#define HAVE_MYSQLCLIENT 1" >>confdefs.h - - fi - fi - fi - - - -if test "x${PBX_NBS}" != "x1" -a "${USE_NBS}" != "no"; then - pbxlibdir="" - # if --with-NBS=DIR has been specified, use it. - if test "x${NBS_DIR}" != "x"; then - if test -d ${NBS_DIR}/lib; then - pbxlibdir="-L${NBS_DIR}/lib" - else - pbxlibdir="-L${NBS_DIR}" - fi - fi - pbxfuncname="nbs_connect" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_NBS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_nbs_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lnbs" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lnbs... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnbs ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_NBS_FOUND=yes -else - AST_NBS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_NBS_FOUND}" = "yes"; then - NBS_LIB="${pbxlibdir} -lnbs " - # if --with-NBS=DIR has been specified, use it. - if test "x${NBS_DIR}" != "x"; then - NBS_INCLUDE="-I${NBS_DIR}/include" - fi - NBS_INCLUDE="${NBS_INCLUDE} " - if test "xnbs.h" = "x" ; then # no header, assume found - NBS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${NBS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "nbs.h" "ac_cv_header_nbs_h" "$ac_includes_default" -if test "x$ac_cv_header_nbs_h" = xyes; then : - NBS_HEADER_FOUND=1 -else - NBS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${NBS_HEADER_FOUND}" = "x0" ; then - NBS_LIB="" - NBS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - NBS_LIB="" - fi - PBX_NBS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_NBS 1 -_ACEOF - - fi - fi -fi - - - - - if test "x${PBX_NEON}" != "x1" -a "${USE_NEON}" != "no"; then - PBX_NEON=0 - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}neon-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}neon-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_CONFIG_NEON+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $CONFIG_NEON in - [\\/]* | ?:[\\/]*) - ac_cv_path_CONFIG_NEON="$CONFIG_NEON" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${NEON_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_CONFIG_NEON="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -CONFIG_NEON=$ac_cv_path_CONFIG_NEON -if test -n "$CONFIG_NEON"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONFIG_NEON" >&5 -$as_echo "$CONFIG_NEON" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_CONFIG_NEON"; then - ac_pt_CONFIG_NEON=$CONFIG_NEON - # Extract the first word of "neon-config", so it can be a program name with args. -set dummy neon-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_CONFIG_NEON+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_CONFIG_NEON in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_CONFIG_NEON="$ac_pt_CONFIG_NEON" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${NEON_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_CONFIG_NEON="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_CONFIG_NEON=$ac_cv_path_ac_pt_CONFIG_NEON -if test -n "$ac_pt_CONFIG_NEON"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CONFIG_NEON" >&5 -$as_echo "$ac_pt_CONFIG_NEON" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_CONFIG_NEON" = x; then - CONFIG_NEON="No" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CONFIG_NEON=$ac_pt_CONFIG_NEON - fi -else - CONFIG_NEON="$ac_cv_path_CONFIG_NEON" -fi - - if test ! "x${CONFIG_NEON}" = xNo; then - if test x"" = x ; then A=--cflags ; else A="" ; fi - NEON_INCLUDE=$(${CONFIG_NEON} $A) - if test x"" = x ; then A=--libs ; else A="" ; fi - NEON_LIB=$(${CONFIG_NEON} $A) - if test x"" != x ; then - saved_cppflags="${CPPFLAGS}" - if test "x${NEON_DIR}" != "x"; then - NEON_INCLUDE="-I${NEON_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${NEON_INCLUDE}" - - saved_libs="${LIBS}" - LIBS="${NEON_LIB}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - ; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - PBX_NEON=1 - -$as_echo "#define HAVE_NEON 1" >>confdefs.h - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - LIBS="${saved_libs}" - else - PBX_NEON=1 - -$as_echo "#define HAVE_NEON 1" >>confdefs.h - - fi - fi - fi - - - - if test "x${PBX_NEON29}" != "x1" -a "${USE_NEON29}" != "no"; then - PBX_NEON29=0 - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}neon-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}neon-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_CONFIG_NEON29+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $CONFIG_NEON29 in - [\\/]* | ?:[\\/]*) - ac_cv_path_CONFIG_NEON29="$CONFIG_NEON29" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${NEON29_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_CONFIG_NEON29="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -CONFIG_NEON29=$ac_cv_path_CONFIG_NEON29 -if test -n "$CONFIG_NEON29"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONFIG_NEON29" >&5 -$as_echo "$CONFIG_NEON29" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_CONFIG_NEON29"; then - ac_pt_CONFIG_NEON29=$CONFIG_NEON29 - # Extract the first word of "neon-config", so it can be a program name with args. -set dummy neon-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_CONFIG_NEON29+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_CONFIG_NEON29 in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_CONFIG_NEON29="$ac_pt_CONFIG_NEON29" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${NEON29_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_CONFIG_NEON29="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_CONFIG_NEON29=$ac_cv_path_ac_pt_CONFIG_NEON29 -if test -n "$ac_pt_CONFIG_NEON29"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CONFIG_NEON29" >&5 -$as_echo "$ac_pt_CONFIG_NEON29" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_CONFIG_NEON29" = x; then - CONFIG_NEON29="No" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CONFIG_NEON29=$ac_pt_CONFIG_NEON29 - fi -else - CONFIG_NEON29="$ac_cv_path_CONFIG_NEON29" -fi - - if test ! "x${CONFIG_NEON29}" = xNo; then - if test x"" = x ; then A=--cflags ; else A="" ; fi - NEON29_INCLUDE=$(${CONFIG_NEON29} $A) - if test x"--libs" = x ; then A=--libs ; else A="--libs" ; fi - NEON29_LIB=$(${CONFIG_NEON29} $A) - if test x"#include " != x ; then - saved_cppflags="${CPPFLAGS}" - if test "x${NEON29_DIR}" != "x"; then - NEON29_INCLUDE="-I${NEON29_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${NEON29_INCLUDE}" - - saved_libs="${LIBS}" - LIBS="${NEON29_LIB}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ - #ifndef NE_AUTH_NTLM +AST_EXT_TOOL_CHECK(NEON29, neon-config, , --libs, +#include , +#ifndef NE_AUTH_NTLM #error Need libneon >= 0.29.0 -#endif; +#endif) - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - PBX_NEON29=1 - -$as_echo "#define HAVE_NEON29 1" >>confdefs.h - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - LIBS="${saved_libs}" - else - PBX_NEON29=1 - -$as_echo "#define HAVE_NEON29 1" >>confdefs.h - - fi - fi - fi - - - - if test "x${PBX_NETSNMP}" != "x1" -a "${USE_NETSNMP}" != "no"; then - PBX_NETSNMP=0 - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}net-snmp-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}net-snmp-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_CONFIG_NETSNMP+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $CONFIG_NETSNMP in - [\\/]* | ?:[\\/]*) - ac_cv_path_CONFIG_NETSNMP="$CONFIG_NETSNMP" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${NETSNMP_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_CONFIG_NETSNMP="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -CONFIG_NETSNMP=$ac_cv_path_CONFIG_NETSNMP -if test -n "$CONFIG_NETSNMP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONFIG_NETSNMP" >&5 -$as_echo "$CONFIG_NETSNMP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_CONFIG_NETSNMP"; then - ac_pt_CONFIG_NETSNMP=$CONFIG_NETSNMP - # Extract the first word of "net-snmp-config", so it can be a program name with args. -set dummy net-snmp-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_CONFIG_NETSNMP+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_CONFIG_NETSNMP in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_CONFIG_NETSNMP="$ac_pt_CONFIG_NETSNMP" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${NETSNMP_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_CONFIG_NETSNMP="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_CONFIG_NETSNMP=$ac_cv_path_ac_pt_CONFIG_NETSNMP -if test -n "$ac_pt_CONFIG_NETSNMP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CONFIG_NETSNMP" >&5 -$as_echo "$ac_pt_CONFIG_NETSNMP" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_CONFIG_NETSNMP" = x; then - CONFIG_NETSNMP="No" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CONFIG_NETSNMP=$ac_pt_CONFIG_NETSNMP - fi -else - CONFIG_NETSNMP="$ac_cv_path_CONFIG_NETSNMP" -fi - - if test ! "x${CONFIG_NETSNMP}" = xNo; then - if test x"" = x ; then A=--cflags ; else A="" ; fi - NETSNMP_INCLUDE=$(${CONFIG_NETSNMP} $A) - if test x"--agent-libs" = x ; then A=--libs ; else A="--agent-libs" ; fi - NETSNMP_LIB=$(${CONFIG_NETSNMP} $A) - if test x"#include +AST_EXT_TOOL_CHECK(NETSNMP, net-snmp-config, , --agent-libs, +#include #include -#include " != x ; then - saved_cppflags="${CPPFLAGS}" - if test "x${NETSNMP_DIR}" != "x"; then - NETSNMP_INCLUDE="-I${NETSNMP_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${NETSNMP_INCLUDE}" +#include , +int callback = snmp_register_callback(0, 0, NULL, NULL)) - saved_libs="${LIBS}" - LIBS="${NETSNMP_LIB}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -#include -#include -int -main () -{ - int callback = snmp_register_callback(0, 0, NULL, NULL); - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - PBX_NETSNMP=1 - -$as_echo "#define HAVE_NETSNMP 1" >>confdefs.h - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - LIBS="${saved_libs}" - else - PBX_NETSNMP=1 - -$as_echo "#define HAVE_NETSNMP 1" >>confdefs.h - - fi - fi - fi - - - -if test "x${PBX_NEWT}" != "x1" -a "${USE_NEWT}" != "no"; then - pbxlibdir="" - # if --with-NEWT=DIR has been specified, use it. - if test "x${NEWT_DIR}" != "x"; then - if test -d ${NEWT_DIR}/lib; then - pbxlibdir="-L${NEWT_DIR}/lib" - else - pbxlibdir="-L${NEWT_DIR}" - fi - fi - pbxfuncname="newtBell" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_NEWT_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_newt_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lnewt" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lnewt... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lnewt ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_NEWT_FOUND=yes -else - AST_NEWT_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_NEWT_FOUND}" = "yes"; then - NEWT_LIB="${pbxlibdir} -lnewt " - # if --with-NEWT=DIR has been specified, use it. - if test "x${NEWT_DIR}" != "x"; then - NEWT_INCLUDE="-I${NEWT_DIR}/include" - fi - NEWT_INCLUDE="${NEWT_INCLUDE} " - if test "xnewt.h" = "x" ; then # no header, assume found - NEWT_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${NEWT_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "newt.h" "ac_cv_header_newt_h" "$ac_includes_default" -if test "x$ac_cv_header_newt_h" = xyes; then : - NEWT_HEADER_FOUND=1 -else - NEWT_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${NEWT_HEADER_FOUND}" = "x0" ; then - NEWT_LIB="" - NEWT_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - NEWT_LIB="" - fi - PBX_NEWT=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_NEWT 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_UNIXODBC}" != "x1" -a "${USE_UNIXODBC}" != "no"; then - pbxlibdir="" - # if --with-UNIXODBC=DIR has been specified, use it. - if test "x${UNIXODBC_DIR}" != "x"; then - if test -d ${UNIXODBC_DIR}/lib; then - pbxlibdir="-L${UNIXODBC_DIR}/lib" - else - pbxlibdir="-L${UNIXODBC_DIR}" - fi - fi - pbxfuncname="SQLConnect" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_UNIXODBC_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_odbc_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lodbc" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lodbc... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lodbc ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_UNIXODBC_FOUND=yes -else - AST_UNIXODBC_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_UNIXODBC_FOUND}" = "yes"; then - UNIXODBC_LIB="${pbxlibdir} -lodbc " - # if --with-UNIXODBC=DIR has been specified, use it. - if test "x${UNIXODBC_DIR}" != "x"; then - UNIXODBC_INCLUDE="-I${UNIXODBC_DIR}/include" - fi - UNIXODBC_INCLUDE="${UNIXODBC_INCLUDE} " - if test "xsql.h" = "x" ; then # no header, assume found - UNIXODBC_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${UNIXODBC_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default" -if test "x$ac_cv_header_sql_h" = xyes; then : - UNIXODBC_HEADER_FOUND=1 -else - UNIXODBC_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${UNIXODBC_HEADER_FOUND}" = "x0" ; then - UNIXODBC_LIB="" - UNIXODBC_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - UNIXODBC_LIB="" - fi - PBX_UNIXODBC=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_UNIXODBC 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_OGG}" != "x1" -a "${USE_OGG}" != "no"; then - pbxlibdir="" - # if --with-OGG=DIR has been specified, use it. - if test "x${OGG_DIR}" != "x"; then - if test -d ${OGG_DIR}/lib; then - pbxlibdir="-L${OGG_DIR}/lib" - else - pbxlibdir="-L${OGG_DIR}" - fi - fi - pbxfuncname="ogg_sync_init" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_OGG_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ogg_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -logg" >&5 -$as_echo_n "checking for ${pbxfuncname} in -logg... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-logg ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_OGG_FOUND=yes -else - AST_OGG_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_OGG_FOUND}" = "yes"; then - OGG_LIB="${pbxlibdir} -logg " - # if --with-OGG=DIR has been specified, use it. - if test "x${OGG_DIR}" != "x"; then - OGG_INCLUDE="-I${OGG_DIR}/include" - fi - OGG_INCLUDE="${OGG_INCLUDE} " - if test "x" = "x" ; then # no header, assume found - OGG_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${OGG_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "" "ac_cv_header_" "$ac_includes_default" -if test "x$ac_cv_header_" = xyes; then : - OGG_HEADER_FOUND=1 -else - OGG_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${OGG_HEADER_FOUND}" = "x0" ; then - OGG_LIB="" - OGG_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - OGG_LIB="" - fi - PBX_OGG=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_OGG 1 -_ACEOF - - fi - fi -fi +AST_EXT_LIB_CHECK(NEWT, newt, newtBell, newt.h) +AST_EXT_LIB_CHECK(UNIXODBC, odbc, SQLConnect, sql.h, ) +AST_EXT_LIB_CHECK(OGG, ogg, ogg_sync_init, ) # Non-glibc platforms require libexecinfo for backtrace support - -if test "x${PBX_BKTR}" != "x1" -a "${USE_BKTR}" != "no"; then - pbxlibdir="" - # if --with-BKTR=DIR has been specified, use it. - if test "x${BKTR_DIR}" != "x"; then - if test -d ${BKTR_DIR}/lib; then - pbxlibdir="-L${BKTR_DIR}/lib" - else - pbxlibdir="-L${BKTR_DIR}" - fi - fi - pbxfuncname="backtrace" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_BKTR_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_execinfo_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lexecinfo" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lexecinfo... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lexecinfo ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_BKTR_FOUND=yes -else - AST_BKTR_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_BKTR_FOUND}" = "yes"; then - BKTR_LIB="${pbxlibdir} -lexecinfo " - # if --with-BKTR=DIR has been specified, use it. - if test "x${BKTR_DIR}" != "x"; then - BKTR_INCLUDE="-I${BKTR_DIR}/include" - fi - BKTR_INCLUDE="${BKTR_INCLUDE} " - if test "xexecinfo.h" = "x" ; then # no header, assume found - BKTR_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${BKTR_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default" -if test "x$ac_cv_header_execinfo_h" = xyes; then : - BKTR_HEADER_FOUND=1 -else - BKTR_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${BKTR_HEADER_FOUND}" = "x0" ; then - BKTR_LIB="" - BKTR_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - BKTR_LIB="" - fi - PBX_BKTR=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_BKTR 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(BKTR, execinfo, backtrace, execinfo.h) # Linux, however, has backtrace directly in glibc +AST_EXT_LIB_CHECK(BKTR, c, backtrace, execinfo.h) -if test "x${PBX_BKTR}" != "x1" -a "${USE_BKTR}" != "no"; then - pbxlibdir="" - # if --with-BKTR=DIR has been specified, use it. - if test "x${BKTR_DIR}" != "x"; then - if test -d ${BKTR_DIR}/lib; then - pbxlibdir="-L${BKTR_DIR}/lib" - else - pbxlibdir="-L${BKTR_DIR}" - fi - fi - pbxfuncname="backtrace" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_BKTR_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_c_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lc" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lc... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lc ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_BKTR_FOUND=yes -else - AST_BKTR_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_BKTR_FOUND}" = "yes"; then - BKTR_LIB="${pbxlibdir} -lc " - # if --with-BKTR=DIR has been specified, use it. - if test "x${BKTR_DIR}" != "x"; then - BKTR_INCLUDE="-I${BKTR_DIR}/include" - fi - BKTR_INCLUDE="${BKTR_INCLUDE} " - if test "xexecinfo.h" = "x" ; then # no header, assume found - BKTR_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${BKTR_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default" -if test "x$ac_cv_header_execinfo_h" = xyes; then : - BKTR_HEADER_FOUND=1 -else - BKTR_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${BKTR_HEADER_FOUND}" = "x0" ; then - BKTR_LIB="" - BKTR_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - BKTR_LIB="" - fi - PBX_BKTR=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_BKTR 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_BLUETOOTH}" != "x1" -a "${USE_BLUETOOTH}" != "no"; then - pbxlibdir="" - # if --with-BLUETOOTH=DIR has been specified, use it. - if test "x${BLUETOOTH_DIR}" != "x"; then - if test -d ${BLUETOOTH_DIR}/lib; then - pbxlibdir="-L${BLUETOOTH_DIR}/lib" - else - pbxlibdir="-L${BLUETOOTH_DIR}" - fi - fi - pbxfuncname="ba2str" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_BLUETOOTH_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_bluetooth_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lbluetooth" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lbluetooth... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lbluetooth ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_BLUETOOTH_FOUND=yes -else - AST_BLUETOOTH_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_BLUETOOTH_FOUND}" = "yes"; then - BLUETOOTH_LIB="${pbxlibdir} -lbluetooth " - # if --with-BLUETOOTH=DIR has been specified, use it. - if test "x${BLUETOOTH_DIR}" != "x"; then - BLUETOOTH_INCLUDE="-I${BLUETOOTH_DIR}/include" - fi - BLUETOOTH_INCLUDE="${BLUETOOTH_INCLUDE} " - if test "xbluetooth/bluetooth.h" = "x" ; then # no header, assume found - BLUETOOTH_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${BLUETOOTH_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "bluetooth/bluetooth.h" "ac_cv_header_bluetooth_bluetooth_h" "$ac_includes_default" -if test "x$ac_cv_header_bluetooth_bluetooth_h" = xyes; then : - BLUETOOTH_HEADER_FOUND=1 -else - BLUETOOTH_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${BLUETOOTH_HEADER_FOUND}" = "x0" ; then - BLUETOOTH_LIB="" - BLUETOOTH_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - BLUETOOTH_LIB="" - fi - PBX_BLUETOOTH=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_BLUETOOTH 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(BLUETOOTH, bluetooth, ba2str, bluetooth/bluetooth.h) # possible places for oss definitions - -if test "x${PBX_OSS}" != "x1" -a "${USE_OSS}" != "no"; then - pbxlibdir="" - # if --with-OSS=DIR has been specified, use it. - if test "x${OSS_DIR}" != "x"; then - if test -d ${OSS_DIR}/lib; then - pbxlibdir="-L${OSS_DIR}/lib" - else - pbxlibdir="-L${OSS_DIR}" - fi - fi - pbxfuncname="" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_OSS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ossaudio_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lossaudio" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lossaudio... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lossaudio ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_OSS_FOUND=yes -else - AST_OSS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_OSS_FOUND}" = "yes"; then - OSS_LIB="${pbxlibdir} -lossaudio " - # if --with-OSS=DIR has been specified, use it. - if test "x${OSS_DIR}" != "x"; then - OSS_INCLUDE="-I${OSS_DIR}/include" - fi - OSS_INCLUDE="${OSS_INCLUDE} " - if test "xlinux/soundcard.h" = "x" ; then # no header, assume found - OSS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${OSS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "linux/soundcard.h" "ac_cv_header_linux_soundcard_h" "$ac_includes_default" -if test "x$ac_cv_header_linux_soundcard_h" = xyes; then : - OSS_HEADER_FOUND=1 -else - OSS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${OSS_HEADER_FOUND}" = "x0" ; then - OSS_LIB="" - OSS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - OSS_LIB="" - fi - PBX_OSS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_OSS 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_OSS}" != "x1" -a "${USE_OSS}" != "no"; then - pbxlibdir="" - # if --with-OSS=DIR has been specified, use it. - if test "x${OSS_DIR}" != "x"; then - if test -d ${OSS_DIR}/lib; then - pbxlibdir="-L${OSS_DIR}/lib" - else - pbxlibdir="-L${OSS_DIR}" - fi - fi - pbxfuncname="" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_OSS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ossaudio_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lossaudio" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lossaudio... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lossaudio ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_OSS_FOUND=yes -else - AST_OSS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_OSS_FOUND}" = "yes"; then - OSS_LIB="${pbxlibdir} -lossaudio " - # if --with-OSS=DIR has been specified, use it. - if test "x${OSS_DIR}" != "x"; then - OSS_INCLUDE="-I${OSS_DIR}/include" - fi - OSS_INCLUDE="${OSS_INCLUDE} " - if test "xsys/soundcard.h" = "x" ; then # no header, assume found - OSS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${OSS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sys/soundcard.h" "ac_cv_header_sys_soundcard_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_soundcard_h" = xyes; then : - OSS_HEADER_FOUND=1 -else - OSS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${OSS_HEADER_FOUND}" = "x0" ; then - OSS_LIB="" - OSS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - OSS_LIB="" - fi - PBX_OSS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_OSS 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_OSS}" != "x1" -a "${USE_OSS}" != "no"; then - pbxlibdir="" - # if --with-OSS=DIR has been specified, use it. - if test "x${OSS_DIR}" != "x"; then - if test -d ${OSS_DIR}/lib; then - pbxlibdir="-L${OSS_DIR}/lib" - else - pbxlibdir="-L${OSS_DIR}" - fi - fi - pbxfuncname="oss_ioctl_mixer" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_OSS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ossaudio_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lossaudio" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lossaudio... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lossaudio ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_OSS_FOUND=yes -else - AST_OSS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_OSS_FOUND}" = "yes"; then - OSS_LIB="${pbxlibdir} -lossaudio " - # if --with-OSS=DIR has been specified, use it. - if test "x${OSS_DIR}" != "x"; then - OSS_INCLUDE="-I${OSS_DIR}/include" - fi - OSS_INCLUDE="${OSS_INCLUDE} " - if test "xsoundcard.h" = "x" ; then # no header, assume found - OSS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${OSS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "soundcard.h" "ac_cv_header_soundcard_h" "$ac_includes_default" -if test "x$ac_cv_header_soundcard_h" = xyes; then : - OSS_HEADER_FOUND=1 -else - OSS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${OSS_HEADER_FOUND}" = "x0" ; then - OSS_LIB="" - OSS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - OSS_LIB="" - fi - PBX_OSS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_OSS 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(OSS, ossaudio, , linux/soundcard.h) +AST_EXT_LIB_CHECK(OSS, ossaudio, , sys/soundcard.h) +AST_EXT_LIB_CHECK(OSS, ossaudio, oss_ioctl_mixer, soundcard.h) PG_CONFIG=No if test "${USE_PGSQL}" != "no"; then @@ -22403,7 +12751,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -22446,7 +12794,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -22515,7 +12863,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -22558,7 +12906,7 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -22710,3015 +13058,75 @@ $as_echo "$as_me: *** including --without-postgres" >&6;} fi fi - -if test "x${PBX_POPT}" != "x1" -a "${USE_POPT}" != "no"; then - pbxlibdir="" - # if --with-POPT=DIR has been specified, use it. - if test "x${POPT_DIR}" != "x"; then - if test -d ${POPT_DIR}/lib; then - pbxlibdir="-L${POPT_DIR}/lib" - else - pbxlibdir="-L${POPT_DIR}" - fi - fi - pbxfuncname="poptStrerror" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_POPT_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_popt_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpopt" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpopt... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpopt ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_POPT_FOUND=yes -else - AST_POPT_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_POPT_FOUND}" = "yes"; then - POPT_LIB="${pbxlibdir} -lpopt " - # if --with-POPT=DIR has been specified, use it. - if test "x${POPT_DIR}" != "x"; then - POPT_INCLUDE="-I${POPT_DIR}/include" - fi - POPT_INCLUDE="${POPT_INCLUDE} " - if test "xpopt.h" = "x" ; then # no header, assume found - POPT_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${POPT_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "popt.h" "ac_cv_header_popt_h" "$ac_includes_default" -if test "x$ac_cv_header_popt_h" = xyes; then : - POPT_HEADER_FOUND=1 -else - POPT_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${POPT_HEADER_FOUND}" = "x0" ; then - POPT_LIB="" - POPT_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - POPT_LIB="" - fi - PBX_POPT=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_POPT 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_PORTAUDIO}" != "x1" -a "${USE_PORTAUDIO}" != "no"; then - pbxlibdir="" - # if --with-PORTAUDIO=DIR has been specified, use it. - if test "x${PORTAUDIO_DIR}" != "x"; then - if test -d ${PORTAUDIO_DIR}/lib; then - pbxlibdir="-L${PORTAUDIO_DIR}/lib" - else - pbxlibdir="-L${PORTAUDIO_DIR}" - fi - fi - pbxfuncname="Pa_GetDeviceCount" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PORTAUDIO_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_portaudio_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lportaudio" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lportaudio... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lportaudio ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PORTAUDIO_FOUND=yes -else - AST_PORTAUDIO_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PORTAUDIO_FOUND}" = "yes"; then - PORTAUDIO_LIB="${pbxlibdir} -lportaudio " - # if --with-PORTAUDIO=DIR has been specified, use it. - if test "x${PORTAUDIO_DIR}" != "x"; then - PORTAUDIO_INCLUDE="-I${PORTAUDIO_DIR}/include" - fi - PORTAUDIO_INCLUDE="${PORTAUDIO_INCLUDE} " - if test "xportaudio.h" = "x" ; then # no header, assume found - PORTAUDIO_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PORTAUDIO_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "portaudio.h" "ac_cv_header_portaudio_h" "$ac_includes_default" -if test "x$ac_cv_header_portaudio_h" = xyes; then : - PORTAUDIO_HEADER_FOUND=1 -else - PORTAUDIO_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PORTAUDIO_HEADER_FOUND}" = "x0" ; then - PORTAUDIO_LIB="" - PORTAUDIO_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PORTAUDIO_LIB="" - fi - PBX_PORTAUDIO=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PORTAUDIO 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_PRI}" != "x1" -a "${USE_PRI}" != "no"; then - pbxlibdir="" - # if --with-PRI=DIR has been specified, use it. - if test "x${PRI_DIR}" != "x"; then - if test -d ${PRI_DIR}/lib; then - pbxlibdir="-L${PRI_DIR}/lib" - else - pbxlibdir="-L${PRI_DIR}" - fi - fi - pbxfuncname="pri_connected_line_update" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_FOUND=yes -else - AST_PRI_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_FOUND}" = "yes"; then - PRI_LIB="${pbxlibdir} -lpri " - # if --with-PRI=DIR has been specified, use it. - if test "x${PRI_DIR}" != "x"; then - PRI_INCLUDE="-I${PRI_DIR}/include" - fi - PRI_INCLUDE="${PRI_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_HEADER_FOUND=1 -else - PRI_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_HEADER_FOUND}" = "x0" ; then - PRI_LIB="" - PRI_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_LIB="" - fi - PBX_PRI=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_L2_PERSISTENCE}" != "x1" -a "${USE_PRI_L2_PERSISTENCE}" != "no"; then - pbxlibdir="" - # if --with-PRI_L2_PERSISTENCE=DIR has been specified, use it. - if test "x${PRI_L2_PERSISTENCE_DIR}" != "x"; then - if test -d ${PRI_L2_PERSISTENCE_DIR}/lib; then - pbxlibdir="-L${PRI_L2_PERSISTENCE_DIR}/lib" - else - pbxlibdir="-L${PRI_L2_PERSISTENCE_DIR}" - fi - fi - pbxfuncname="pri_persistent_layer2_option" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_L2_PERSISTENCE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_L2_PERSISTENCE_FOUND=yes -else - AST_PRI_L2_PERSISTENCE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_L2_PERSISTENCE_FOUND}" = "yes"; then - PRI_L2_PERSISTENCE_LIB="${pbxlibdir} -lpri " - # if --with-PRI_L2_PERSISTENCE=DIR has been specified, use it. - if test "x${PRI_L2_PERSISTENCE_DIR}" != "x"; then - PRI_L2_PERSISTENCE_INCLUDE="-I${PRI_L2_PERSISTENCE_DIR}/include" - fi - PRI_L2_PERSISTENCE_INCLUDE="${PRI_L2_PERSISTENCE_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_L2_PERSISTENCE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_L2_PERSISTENCE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_L2_PERSISTENCE_HEADER_FOUND=1 -else - PRI_L2_PERSISTENCE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_L2_PERSISTENCE_HEADER_FOUND}" = "x0" ; then - PRI_L2_PERSISTENCE_LIB="" - PRI_L2_PERSISTENCE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_L2_PERSISTENCE_LIB="" - fi - PBX_PRI_L2_PERSISTENCE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_L2_PERSISTENCE 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_MWI}" != "x1" -a "${USE_PRI_MWI}" != "no"; then - pbxlibdir="" - # if --with-PRI_MWI=DIR has been specified, use it. - if test "x${PRI_MWI_DIR}" != "x"; then - if test -d ${PRI_MWI_DIR}/lib; then - pbxlibdir="-L${PRI_MWI_DIR}/lib" - else - pbxlibdir="-L${PRI_MWI_DIR}" - fi - fi - pbxfuncname="pri_mwi_indicate" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_MWI_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_MWI_FOUND=yes -else - AST_PRI_MWI_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_MWI_FOUND}" = "yes"; then - PRI_MWI_LIB="${pbxlibdir} -lpri " - # if --with-PRI_MWI=DIR has been specified, use it. - if test "x${PRI_MWI_DIR}" != "x"; then - PRI_MWI_INCLUDE="-I${PRI_MWI_DIR}/include" - fi - PRI_MWI_INCLUDE="${PRI_MWI_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_MWI_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_MWI_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_MWI_HEADER_FOUND=1 -else - PRI_MWI_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_MWI_HEADER_FOUND}" = "x0" ; then - PRI_MWI_LIB="" - PRI_MWI_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_MWI_LIB="" - fi - PBX_PRI_MWI=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_MWI 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_MCID}" != "x1" -a "${USE_PRI_MCID}" != "no"; then - pbxlibdir="" - # if --with-PRI_MCID=DIR has been specified, use it. - if test "x${PRI_MCID_DIR}" != "x"; then - if test -d ${PRI_MCID_DIR}/lib; then - pbxlibdir="-L${PRI_MCID_DIR}/lib" - else - pbxlibdir="-L${PRI_MCID_DIR}" - fi - fi - pbxfuncname="pri_mcid_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_MCID_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_MCID_FOUND=yes -else - AST_PRI_MCID_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_MCID_FOUND}" = "yes"; then - PRI_MCID_LIB="${pbxlibdir} -lpri " - # if --with-PRI_MCID=DIR has been specified, use it. - if test "x${PRI_MCID_DIR}" != "x"; then - PRI_MCID_INCLUDE="-I${PRI_MCID_DIR}/include" - fi - PRI_MCID_INCLUDE="${PRI_MCID_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_MCID_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_MCID_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_MCID_HEADER_FOUND=1 -else - PRI_MCID_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_MCID_HEADER_FOUND}" = "x0" ; then - PRI_MCID_LIB="" - PRI_MCID_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_MCID_LIB="" - fi - PBX_PRI_MCID=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_MCID 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_CALL_WAITING}" != "x1" -a "${USE_PRI_CALL_WAITING}" != "no"; then - pbxlibdir="" - # if --with-PRI_CALL_WAITING=DIR has been specified, use it. - if test "x${PRI_CALL_WAITING_DIR}" != "x"; then - if test -d ${PRI_CALL_WAITING_DIR}/lib; then - pbxlibdir="-L${PRI_CALL_WAITING_DIR}/lib" - else - pbxlibdir="-L${PRI_CALL_WAITING_DIR}" - fi - fi - pbxfuncname="pri_connect_ack_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_CALL_WAITING_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_CALL_WAITING_FOUND=yes -else - AST_PRI_CALL_WAITING_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_CALL_WAITING_FOUND}" = "yes"; then - PRI_CALL_WAITING_LIB="${pbxlibdir} -lpri " - # if --with-PRI_CALL_WAITING=DIR has been specified, use it. - if test "x${PRI_CALL_WAITING_DIR}" != "x"; then - PRI_CALL_WAITING_INCLUDE="-I${PRI_CALL_WAITING_DIR}/include" - fi - PRI_CALL_WAITING_INCLUDE="${PRI_CALL_WAITING_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_CALL_WAITING_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_CALL_WAITING_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_CALL_WAITING_HEADER_FOUND=1 -else - PRI_CALL_WAITING_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_CALL_WAITING_HEADER_FOUND}" = "x0" ; then - PRI_CALL_WAITING_LIB="" - PRI_CALL_WAITING_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_CALL_WAITING_LIB="" - fi - PBX_PRI_CALL_WAITING=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_CALL_WAITING 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_AOC_EVENTS}" != "x1" -a "${USE_PRI_AOC_EVENTS}" != "no"; then - pbxlibdir="" - # if --with-PRI_AOC_EVENTS=DIR has been specified, use it. - if test "x${PRI_AOC_EVENTS_DIR}" != "x"; then - if test -d ${PRI_AOC_EVENTS_DIR}/lib; then - pbxlibdir="-L${PRI_AOC_EVENTS_DIR}/lib" - else - pbxlibdir="-L${PRI_AOC_EVENTS_DIR}" - fi - fi - pbxfuncname="pri_aoc_events_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_AOC_EVENTS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_AOC_EVENTS_FOUND=yes -else - AST_PRI_AOC_EVENTS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_AOC_EVENTS_FOUND}" = "yes"; then - PRI_AOC_EVENTS_LIB="${pbxlibdir} -lpri " - # if --with-PRI_AOC_EVENTS=DIR has been specified, use it. - if test "x${PRI_AOC_EVENTS_DIR}" != "x"; then - PRI_AOC_EVENTS_INCLUDE="-I${PRI_AOC_EVENTS_DIR}/include" - fi - PRI_AOC_EVENTS_INCLUDE="${PRI_AOC_EVENTS_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_AOC_EVENTS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_AOC_EVENTS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_AOC_EVENTS_HEADER_FOUND=1 -else - PRI_AOC_EVENTS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_AOC_EVENTS_HEADER_FOUND}" = "x0" ; then - PRI_AOC_EVENTS_LIB="" - PRI_AOC_EVENTS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_AOC_EVENTS_LIB="" - fi - PBX_PRI_AOC_EVENTS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_AOC_EVENTS 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_TRANSFER}" != "x1" -a "${USE_PRI_TRANSFER}" != "no"; then - pbxlibdir="" - # if --with-PRI_TRANSFER=DIR has been specified, use it. - if test "x${PRI_TRANSFER_DIR}" != "x"; then - if test -d ${PRI_TRANSFER_DIR}/lib; then - pbxlibdir="-L${PRI_TRANSFER_DIR}/lib" - else - pbxlibdir="-L${PRI_TRANSFER_DIR}" - fi - fi - pbxfuncname="pri_transfer_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_TRANSFER_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_TRANSFER_FOUND=yes -else - AST_PRI_TRANSFER_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_TRANSFER_FOUND}" = "yes"; then - PRI_TRANSFER_LIB="${pbxlibdir} -lpri " - # if --with-PRI_TRANSFER=DIR has been specified, use it. - if test "x${PRI_TRANSFER_DIR}" != "x"; then - PRI_TRANSFER_INCLUDE="-I${PRI_TRANSFER_DIR}/include" - fi - PRI_TRANSFER_INCLUDE="${PRI_TRANSFER_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_TRANSFER_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_TRANSFER_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_TRANSFER_HEADER_FOUND=1 -else - PRI_TRANSFER_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_TRANSFER_HEADER_FOUND}" = "x0" ; then - PRI_TRANSFER_LIB="" - PRI_TRANSFER_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_TRANSFER_LIB="" - fi - PBX_PRI_TRANSFER=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_TRANSFER 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_CCSS}" != "x1" -a "${USE_PRI_CCSS}" != "no"; then - pbxlibdir="" - # if --with-PRI_CCSS=DIR has been specified, use it. - if test "x${PRI_CCSS_DIR}" != "x"; then - if test -d ${PRI_CCSS_DIR}/lib; then - pbxlibdir="-L${PRI_CCSS_DIR}/lib" - else - pbxlibdir="-L${PRI_CCSS_DIR}" - fi - fi - pbxfuncname="pri_cc_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_CCSS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_CCSS_FOUND=yes -else - AST_PRI_CCSS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_CCSS_FOUND}" = "yes"; then - PRI_CCSS_LIB="${pbxlibdir} -lpri " - # if --with-PRI_CCSS=DIR has been specified, use it. - if test "x${PRI_CCSS_DIR}" != "x"; then - PRI_CCSS_INCLUDE="-I${PRI_CCSS_DIR}/include" - fi - PRI_CCSS_INCLUDE="${PRI_CCSS_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_CCSS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_CCSS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_CCSS_HEADER_FOUND=1 -else - PRI_CCSS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_CCSS_HEADER_FOUND}" = "x0" ; then - PRI_CCSS_LIB="" - PRI_CCSS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_CCSS_LIB="" - fi - PBX_PRI_CCSS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_CCSS 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_HANGUP_FIX}" != "x1" -a "${USE_PRI_HANGUP_FIX}" != "no"; then - pbxlibdir="" - # if --with-PRI_HANGUP_FIX=DIR has been specified, use it. - if test "x${PRI_HANGUP_FIX_DIR}" != "x"; then - if test -d ${PRI_HANGUP_FIX_DIR}/lib; then - pbxlibdir="-L${PRI_HANGUP_FIX_DIR}/lib" - else - pbxlibdir="-L${PRI_HANGUP_FIX_DIR}" - fi - fi - pbxfuncname="pri_hangup_fix_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_HANGUP_FIX_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_HANGUP_FIX_FOUND=yes -else - AST_PRI_HANGUP_FIX_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_HANGUP_FIX_FOUND}" = "yes"; then - PRI_HANGUP_FIX_LIB="${pbxlibdir} -lpri " - # if --with-PRI_HANGUP_FIX=DIR has been specified, use it. - if test "x${PRI_HANGUP_FIX_DIR}" != "x"; then - PRI_HANGUP_FIX_INCLUDE="-I${PRI_HANGUP_FIX_DIR}/include" - fi - PRI_HANGUP_FIX_INCLUDE="${PRI_HANGUP_FIX_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_HANGUP_FIX_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_HANGUP_FIX_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_HANGUP_FIX_HEADER_FOUND=1 -else - PRI_HANGUP_FIX_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_HANGUP_FIX_HEADER_FOUND}" = "x0" ; then - PRI_HANGUP_FIX_LIB="" - PRI_HANGUP_FIX_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_HANGUP_FIX_LIB="" - fi - PBX_PRI_HANGUP_FIX=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_HANGUP_FIX 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_SUBADDR}" != "x1" -a "${USE_PRI_SUBADDR}" != "no"; then - pbxlibdir="" - # if --with-PRI_SUBADDR=DIR has been specified, use it. - if test "x${PRI_SUBADDR_DIR}" != "x"; then - if test -d ${PRI_SUBADDR_DIR}/lib; then - pbxlibdir="-L${PRI_SUBADDR_DIR}/lib" - else - pbxlibdir="-L${PRI_SUBADDR_DIR}" - fi - fi - pbxfuncname="pri_sr_set_called_subaddress" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_SUBADDR_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_SUBADDR_FOUND=yes -else - AST_PRI_SUBADDR_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_SUBADDR_FOUND}" = "yes"; then - PRI_SUBADDR_LIB="${pbxlibdir} -lpri " - # if --with-PRI_SUBADDR=DIR has been specified, use it. - if test "x${PRI_SUBADDR_DIR}" != "x"; then - PRI_SUBADDR_INCLUDE="-I${PRI_SUBADDR_DIR}/include" - fi - PRI_SUBADDR_INCLUDE="${PRI_SUBADDR_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_SUBADDR_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_SUBADDR_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_SUBADDR_HEADER_FOUND=1 -else - PRI_SUBADDR_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_SUBADDR_HEADER_FOUND}" = "x0" ; then - PRI_SUBADDR_LIB="" - PRI_SUBADDR_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_SUBADDR_LIB="" - fi - PBX_PRI_SUBADDR=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_SUBADDR 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_CALL_HOLD}" != "x1" -a "${USE_PRI_CALL_HOLD}" != "no"; then - pbxlibdir="" - # if --with-PRI_CALL_HOLD=DIR has been specified, use it. - if test "x${PRI_CALL_HOLD_DIR}" != "x"; then - if test -d ${PRI_CALL_HOLD_DIR}/lib; then - pbxlibdir="-L${PRI_CALL_HOLD_DIR}/lib" - else - pbxlibdir="-L${PRI_CALL_HOLD_DIR}" - fi - fi - pbxfuncname="pri_hold_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_CALL_HOLD_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_CALL_HOLD_FOUND=yes -else - AST_PRI_CALL_HOLD_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_CALL_HOLD_FOUND}" = "yes"; then - PRI_CALL_HOLD_LIB="${pbxlibdir} -lpri " - # if --with-PRI_CALL_HOLD=DIR has been specified, use it. - if test "x${PRI_CALL_HOLD_DIR}" != "x"; then - PRI_CALL_HOLD_INCLUDE="-I${PRI_CALL_HOLD_DIR}/include" - fi - PRI_CALL_HOLD_INCLUDE="${PRI_CALL_HOLD_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_CALL_HOLD_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_CALL_HOLD_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_CALL_HOLD_HEADER_FOUND=1 -else - PRI_CALL_HOLD_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_CALL_HOLD_HEADER_FOUND}" = "x0" ; then - PRI_CALL_HOLD_LIB="" - PRI_CALL_HOLD_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_CALL_HOLD_LIB="" - fi - PBX_PRI_CALL_HOLD=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_CALL_HOLD 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_CALL_REROUTING}" != "x1" -a "${USE_PRI_CALL_REROUTING}" != "no"; then - pbxlibdir="" - # if --with-PRI_CALL_REROUTING=DIR has been specified, use it. - if test "x${PRI_CALL_REROUTING_DIR}" != "x"; then - if test -d ${PRI_CALL_REROUTING_DIR}/lib; then - pbxlibdir="-L${PRI_CALL_REROUTING_DIR}/lib" - else - pbxlibdir="-L${PRI_CALL_REROUTING_DIR}" - fi - fi - pbxfuncname="pri_reroute_enable" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_CALL_REROUTING_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_CALL_REROUTING_FOUND=yes -else - AST_PRI_CALL_REROUTING_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_CALL_REROUTING_FOUND}" = "yes"; then - PRI_CALL_REROUTING_LIB="${pbxlibdir} -lpri " - # if --with-PRI_CALL_REROUTING=DIR has been specified, use it. - if test "x${PRI_CALL_REROUTING_DIR}" != "x"; then - PRI_CALL_REROUTING_INCLUDE="-I${PRI_CALL_REROUTING_DIR}/include" - fi - PRI_CALL_REROUTING_INCLUDE="${PRI_CALL_REROUTING_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_CALL_REROUTING_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_CALL_REROUTING_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_CALL_REROUTING_HEADER_FOUND=1 -else - PRI_CALL_REROUTING_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_CALL_REROUTING_HEADER_FOUND}" = "x0" ; then - PRI_CALL_REROUTING_LIB="" - PRI_CALL_REROUTING_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_CALL_REROUTING_LIB="" - fi - PBX_PRI_CALL_REROUTING=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_CALL_REROUTING 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_SETUP_KEYPAD}" != "x1" -a "${USE_PRI_SETUP_KEYPAD}" != "no"; then - pbxlibdir="" - # if --with-PRI_SETUP_KEYPAD=DIR has been specified, use it. - if test "x${PRI_SETUP_KEYPAD_DIR}" != "x"; then - if test -d ${PRI_SETUP_KEYPAD_DIR}/lib; then - pbxlibdir="-L${PRI_SETUP_KEYPAD_DIR}/lib" - else - pbxlibdir="-L${PRI_SETUP_KEYPAD_DIR}" - fi - fi - pbxfuncname="pri_sr_set_keypad_digits" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_SETUP_KEYPAD_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_SETUP_KEYPAD_FOUND=yes -else - AST_PRI_SETUP_KEYPAD_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_SETUP_KEYPAD_FOUND}" = "yes"; then - PRI_SETUP_KEYPAD_LIB="${pbxlibdir} -lpri " - # if --with-PRI_SETUP_KEYPAD=DIR has been specified, use it. - if test "x${PRI_SETUP_KEYPAD_DIR}" != "x"; then - PRI_SETUP_KEYPAD_INCLUDE="-I${PRI_SETUP_KEYPAD_DIR}/include" - fi - PRI_SETUP_KEYPAD_INCLUDE="${PRI_SETUP_KEYPAD_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_SETUP_KEYPAD_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_SETUP_KEYPAD_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_SETUP_KEYPAD_HEADER_FOUND=1 -else - PRI_SETUP_KEYPAD_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_SETUP_KEYPAD_HEADER_FOUND}" = "x0" ; then - PRI_SETUP_KEYPAD_LIB="" - PRI_SETUP_KEYPAD_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_SETUP_KEYPAD_LIB="" - fi - PBX_PRI_SETUP_KEYPAD=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_SETUP_KEYPAD 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(POPT, popt, poptStrerror, popt.h) + +AST_EXT_LIB_CHECK(PORTAUDIO, portaudio, Pa_GetDeviceCount, portaudio.h) + +AST_EXT_LIB_CHECK(PRI, pri, pri_connected_line_update, libpri.h) +AST_EXT_LIB_CHECK(PRI_L2_PERSISTENCE, pri, pri_persistent_layer2_option, libpri.h) +AST_EXT_LIB_CHECK(PRI_MWI, pri, pri_mwi_indicate, libpri.h) +AST_EXT_LIB_CHECK(PRI_MCID, pri, pri_mcid_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_CALL_WAITING, pri, pri_connect_ack_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_AOC_EVENTS, pri, pri_aoc_events_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_TRANSFER, pri, pri_transfer_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_CCSS, pri, pri_cc_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_HANGUP_FIX, pri, pri_hangup_fix_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_SUBADDR, pri, pri_sr_set_called_subaddress, libpri.h) +AST_EXT_LIB_CHECK(PRI_CALL_HOLD, pri, pri_hold_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_CALL_REROUTING, pri, pri_reroute_enable, libpri.h) +AST_EXT_LIB_CHECK(PRI_SETUP_KEYPAD, pri, pri_sr_set_keypad_digits, libpri.h) # ------------------------------------v # TODO: The code can be changed to always include these features now. # These features will always be present if pri_connected_line_update is available. - -if test "x${PBX_PRI_PROG_W_CAUSE}" != "x1" -a "${USE_PRI_PROG_W_CAUSE}" != "no"; then - pbxlibdir="" - # if --with-PRI_PROG_W_CAUSE=DIR has been specified, use it. - if test "x${PRI_PROG_W_CAUSE_DIR}" != "x"; then - if test -d ${PRI_PROG_W_CAUSE_DIR}/lib; then - pbxlibdir="-L${PRI_PROG_W_CAUSE_DIR}/lib" - else - pbxlibdir="-L${PRI_PROG_W_CAUSE_DIR}" - fi - fi - pbxfuncname="pri_progress_with_cause" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_PROG_W_CAUSE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_PROG_W_CAUSE_FOUND=yes -else - AST_PRI_PROG_W_CAUSE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_PROG_W_CAUSE_FOUND}" = "yes"; then - PRI_PROG_W_CAUSE_LIB="${pbxlibdir} -lpri " - # if --with-PRI_PROG_W_CAUSE=DIR has been specified, use it. - if test "x${PRI_PROG_W_CAUSE_DIR}" != "x"; then - PRI_PROG_W_CAUSE_INCLUDE="-I${PRI_PROG_W_CAUSE_DIR}/include" - fi - PRI_PROG_W_CAUSE_INCLUDE="${PRI_PROG_W_CAUSE_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_PROG_W_CAUSE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_PROG_W_CAUSE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_PROG_W_CAUSE_HEADER_FOUND=1 -else - PRI_PROG_W_CAUSE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_PROG_W_CAUSE_HEADER_FOUND}" = "x0" ; then - PRI_PROG_W_CAUSE_LIB="" - PRI_PROG_W_CAUSE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_PROG_W_CAUSE_LIB="" - fi - PBX_PRI_PROG_W_CAUSE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_PROG_W_CAUSE 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_INBANDDISCONNECT}" != "x1" -a "${USE_PRI_INBANDDISCONNECT}" != "no"; then - pbxlibdir="" - # if --with-PRI_INBANDDISCONNECT=DIR has been specified, use it. - if test "x${PRI_INBANDDISCONNECT_DIR}" != "x"; then - if test -d ${PRI_INBANDDISCONNECT_DIR}/lib; then - pbxlibdir="-L${PRI_INBANDDISCONNECT_DIR}/lib" - else - pbxlibdir="-L${PRI_INBANDDISCONNECT_DIR}" - fi - fi - pbxfuncname="pri_set_inbanddisconnect" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_INBANDDISCONNECT_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_INBANDDISCONNECT_FOUND=yes -else - AST_PRI_INBANDDISCONNECT_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_INBANDDISCONNECT_FOUND}" = "yes"; then - PRI_INBANDDISCONNECT_LIB="${pbxlibdir} -lpri " - # if --with-PRI_INBANDDISCONNECT=DIR has been specified, use it. - if test "x${PRI_INBANDDISCONNECT_DIR}" != "x"; then - PRI_INBANDDISCONNECT_INCLUDE="-I${PRI_INBANDDISCONNECT_DIR}/include" - fi - PRI_INBANDDISCONNECT_INCLUDE="${PRI_INBANDDISCONNECT_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_INBANDDISCONNECT_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_INBANDDISCONNECT_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_INBANDDISCONNECT_HEADER_FOUND=1 -else - PRI_INBANDDISCONNECT_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_INBANDDISCONNECT_HEADER_FOUND}" = "x0" ; then - PRI_INBANDDISCONNECT_LIB="" - PRI_INBANDDISCONNECT_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_INBANDDISCONNECT_LIB="" - fi - PBX_PRI_INBANDDISCONNECT=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_INBANDDISCONNECT 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_SERVICE_MESSAGES}" != "x1" -a "${USE_PRI_SERVICE_MESSAGES}" != "no"; then - pbxlibdir="" - # if --with-PRI_SERVICE_MESSAGES=DIR has been specified, use it. - if test "x${PRI_SERVICE_MESSAGES_DIR}" != "x"; then - if test -d ${PRI_SERVICE_MESSAGES_DIR}/lib; then - pbxlibdir="-L${PRI_SERVICE_MESSAGES_DIR}/lib" - else - pbxlibdir="-L${PRI_SERVICE_MESSAGES_DIR}" - fi - fi - pbxfuncname="pri_maintenance_service" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_SERVICE_MESSAGES_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_SERVICE_MESSAGES_FOUND=yes -else - AST_PRI_SERVICE_MESSAGES_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_SERVICE_MESSAGES_FOUND}" = "yes"; then - PRI_SERVICE_MESSAGES_LIB="${pbxlibdir} -lpri " - # if --with-PRI_SERVICE_MESSAGES=DIR has been specified, use it. - if test "x${PRI_SERVICE_MESSAGES_DIR}" != "x"; then - PRI_SERVICE_MESSAGES_INCLUDE="-I${PRI_SERVICE_MESSAGES_DIR}/include" - fi - PRI_SERVICE_MESSAGES_INCLUDE="${PRI_SERVICE_MESSAGES_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_SERVICE_MESSAGES_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_SERVICE_MESSAGES_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_SERVICE_MESSAGES_HEADER_FOUND=1 -else - PRI_SERVICE_MESSAGES_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_SERVICE_MESSAGES_HEADER_FOUND}" = "x0" ; then - PRI_SERVICE_MESSAGES_LIB="" - PRI_SERVICE_MESSAGES_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_SERVICE_MESSAGES_LIB="" - fi - PBX_PRI_SERVICE_MESSAGES=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_SERVICE_MESSAGES 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_PRI_REVERSE_CHARGE}" != "x1" -a "${USE_PRI_REVERSE_CHARGE}" != "no"; then - pbxlibdir="" - # if --with-PRI_REVERSE_CHARGE=DIR has been specified, use it. - if test "x${PRI_REVERSE_CHARGE_DIR}" != "x"; then - if test -d ${PRI_REVERSE_CHARGE_DIR}/lib; then - pbxlibdir="-L${PRI_REVERSE_CHARGE_DIR}/lib" - else - pbxlibdir="-L${PRI_REVERSE_CHARGE_DIR}" - fi - fi - pbxfuncname="pri_sr_set_reversecharge" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_PRI_REVERSE_CHARGE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_pri_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lpri" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lpri... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lpri ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_PRI_REVERSE_CHARGE_FOUND=yes -else - AST_PRI_REVERSE_CHARGE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_PRI_REVERSE_CHARGE_FOUND}" = "yes"; then - PRI_REVERSE_CHARGE_LIB="${pbxlibdir} -lpri " - # if --with-PRI_REVERSE_CHARGE=DIR has been specified, use it. - if test "x${PRI_REVERSE_CHARGE_DIR}" != "x"; then - PRI_REVERSE_CHARGE_INCLUDE="-I${PRI_REVERSE_CHARGE_DIR}/include" - fi - PRI_REVERSE_CHARGE_INCLUDE="${PRI_REVERSE_CHARGE_INCLUDE} " - if test "xlibpri.h" = "x" ; then # no header, assume found - PRI_REVERSE_CHARGE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${PRI_REVERSE_CHARGE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libpri.h" "ac_cv_header_libpri_h" "$ac_includes_default" -if test "x$ac_cv_header_libpri_h" = xyes; then : - PRI_REVERSE_CHARGE_HEADER_FOUND=1 -else - PRI_REVERSE_CHARGE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${PRI_REVERSE_CHARGE_HEADER_FOUND}" = "x0" ; then - PRI_REVERSE_CHARGE_LIB="" - PRI_REVERSE_CHARGE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - PRI_REVERSE_CHARGE_LIB="" - fi - PBX_PRI_REVERSE_CHARGE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_PRI_REVERSE_CHARGE 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(PRI_PROG_W_CAUSE, pri, pri_progress_with_cause, libpri.h) +AST_EXT_LIB_CHECK(PRI_INBANDDISCONNECT, pri, pri_set_inbanddisconnect, libpri.h) +AST_EXT_LIB_CHECK(PRI_SERVICE_MESSAGES, pri, pri_maintenance_service, libpri.h) +AST_EXT_LIB_CHECK(PRI_REVERSE_CHARGE, pri, pri_sr_set_reversecharge, libpri.h) # ------------------------------------^ +AST_EXT_LIB_CHECK(RESAMPLE, resample, resample_open, libresample.h, -lm) -if test "x${PBX_RESAMPLE}" != "x1" -a "${USE_RESAMPLE}" != "no"; then - pbxlibdir="" - # if --with-RESAMPLE=DIR has been specified, use it. - if test "x${RESAMPLE_DIR}" != "x"; then - if test -d ${RESAMPLE_DIR}/lib; then - pbxlibdir="-L${RESAMPLE_DIR}/lib" - else - pbxlibdir="-L${RESAMPLE_DIR}" - fi - fi - pbxfuncname="resample_open" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_RESAMPLE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_resample_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lresample" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lresample... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lresample ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_RESAMPLE_FOUND=yes -else - AST_RESAMPLE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_RESAMPLE_FOUND}" = "yes"; then - RESAMPLE_LIB="${pbxlibdir} -lresample -lm" - # if --with-RESAMPLE=DIR has been specified, use it. - if test "x${RESAMPLE_DIR}" != "x"; then - RESAMPLE_INCLUDE="-I${RESAMPLE_DIR}/include" - fi - RESAMPLE_INCLUDE="${RESAMPLE_INCLUDE} " - if test "xlibresample.h" = "x" ; then # no header, assume found - RESAMPLE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${RESAMPLE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libresample.h" "ac_cv_header_libresample_h" "$ac_includes_default" -if test "x$ac_cv_header_libresample_h" = xyes; then : - RESAMPLE_HEADER_FOUND=1 -else - RESAMPLE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${RESAMPLE_HEADER_FOUND}" = "x0" ; then - RESAMPLE_LIB="" - RESAMPLE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - RESAMPLE_LIB="" - fi - PBX_RESAMPLE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_RESAMPLE 1 -_ACEOF - - fi - fi -fi - - - - - if test "x${PBX_SPANDSP}" != "x1" -a "${USE_SPANDSP}" != "no"; then - if test "xminimum version of SpanDSP" != "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for minimum version of SpanDSP" >&5 -$as_echo_n "checking for minimum version of SpanDSP... " >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \" - #if SPANDSP_RELEASE_DATE < 20080516 - #error \"spandsp 0.0.5 or greater is required\" - #endif - \" compiles using spandsp/version.h" >&5 -$as_echo_n "checking if \" - #if SPANDSP_RELEASE_DATE < 20080516 - #error \"spandsp 0.0.5 or greater is required\" - #endif - \" compiles using spandsp/version.h... " >&6; } - fi - saved_cppflags="${CPPFLAGS}" - if test "x${SPANDSP_DIR}" != "x"; then - SPANDSP_INCLUDE="-I${SPANDSP_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SPANDSP_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ - +AST_C_COMPILE_CHECK(SPANDSP, #if SPANDSP_RELEASE_DATE < 20080516 #error "spandsp 0.0.5 or greater is required" #endif - ; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SPANDSP=1 - -$as_echo "#define HAVE_SPANDSP 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - + , spandsp/version.h, , minimum version of SpanDSP) if test "x${PBX_SPANDSP}" = "x1" ; then # We found the correct version in the header, now let's make sure it links # properly, and that libtiff is available PBX_SPANDSP=0 - -if test "x${PBX_SPANDSP}" != "x1" -a "${USE_SPANDSP}" != "no"; then - pbxlibdir="" - # if --with-SPANDSP=DIR has been specified, use it. - if test "x${SPANDSP_DIR}" != "x"; then - if test -d ${SPANDSP_DIR}/lib; then - pbxlibdir="-L${SPANDSP_DIR}/lib" - else - pbxlibdir="-L${SPANDSP_DIR}" - fi - fi - pbxfuncname="span_set_message_handler" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SPANDSP_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_spandsp_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lspandsp" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lspandsp... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lspandsp ${pbxlibdir} -ltiff $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SPANDSP_FOUND=yes -else - AST_SPANDSP_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_SPANDSP_FOUND}" = "yes"; then - SPANDSP_LIB="${pbxlibdir} -lspandsp -ltiff" - # if --with-SPANDSP=DIR has been specified, use it. - if test "x${SPANDSP_DIR}" != "x"; then - SPANDSP_INCLUDE="-I${SPANDSP_DIR}/include" - fi - SPANDSP_INCLUDE="${SPANDSP_INCLUDE} " - if test "xspandsp.h" = "x" ; then # no header, assume found - SPANDSP_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${SPANDSP_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "spandsp.h" "ac_cv_header_spandsp_h" "$ac_includes_default" -if test "x$ac_cv_header_spandsp_h" = xyes; then : - SPANDSP_HEADER_FOUND=1 -else - SPANDSP_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SPANDSP_HEADER_FOUND}" = "x0" ; then - SPANDSP_LIB="" - SPANDSP_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SPANDSP_LIB="" - fi - PBX_SPANDSP=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SPANDSP 1 -_ACEOF - - fi - fi -fi - - + AST_EXT_LIB_CHECK(SPANDSP, spandsp, span_set_message_handler, spandsp.h, -ltiff) fi if test "x${PBX_SPANDSP}" = "x1" ; then # We also need t38_terminal_init() PBX_SPANDSP=0 - -if test "x${PBX_SPANDSP}" != "x1" -a "${USE_SPANDSP}" != "no"; then - pbxlibdir="" - # if --with-SPANDSP=DIR has been specified, use it. - if test "x${SPANDSP_DIR}" != "x"; then - if test -d ${SPANDSP_DIR}/lib; then - pbxlibdir="-L${SPANDSP_DIR}/lib" - else - pbxlibdir="-L${SPANDSP_DIR}" - fi - fi - pbxfuncname="t38_terminal_init" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SPANDSP_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_spandsp_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lspandsp" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lspandsp... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lspandsp ${pbxlibdir} -ltiff $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SPANDSP_FOUND=yes -else - AST_SPANDSP_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_SPANDSP_FOUND}" = "yes"; then - SPANDSP_LIB="${pbxlibdir} -lspandsp -ltiff" - # if --with-SPANDSP=DIR has been specified, use it. - if test "x${SPANDSP_DIR}" != "x"; then - SPANDSP_INCLUDE="-I${SPANDSP_DIR}/include" - fi - SPANDSP_INCLUDE="${SPANDSP_INCLUDE} " - if test "xspandsp.h" = "x" ; then # no header, assume found - SPANDSP_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${SPANDSP_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "spandsp.h" "ac_cv_header_spandsp_h" "$ac_includes_default" -if test "x$ac_cv_header_spandsp_h" = xyes; then : - SPANDSP_HEADER_FOUND=1 -else - SPANDSP_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SPANDSP_HEADER_FOUND}" = "x0" ; then - SPANDSP_LIB="" - SPANDSP_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SPANDSP_LIB="" - fi - PBX_SPANDSP=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SPANDSP 1 -_ACEOF - - fi - fi -fi - - + AST_EXT_LIB_CHECK(SPANDSP, spandsp, t38_terminal_init, spandsp.h, -ltiff) fi # Check for libss7 v1.0 branch compatible version. +AST_EXT_LIB_CHECK(SS7, ss7, ss7_set_adjpc, libss7.h) -if test "x${PBX_SS7}" != "x1" -a "${USE_SS7}" != "no"; then - pbxlibdir="" - # if --with-SS7=DIR has been specified, use it. - if test "x${SS7_DIR}" != "x"; then - if test -d ${SS7_DIR}/lib; then - pbxlibdir="-L${SS7_DIR}/lib" - else - pbxlibdir="-L${SS7_DIR}" - fi - fi - pbxfuncname="ss7_set_adjpc" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SS7_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ss7_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lss7" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lss7... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lss7 ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SS7_FOUND=yes -else - AST_SS7_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_SS7_FOUND}" = "yes"; then - SS7_LIB="${pbxlibdir} -lss7 " - # if --with-SS7=DIR has been specified, use it. - if test "x${SS7_DIR}" != "x"; then - SS7_INCLUDE="-I${SS7_DIR}/include" - fi - SS7_INCLUDE="${SS7_INCLUDE} " - if test "xlibss7.h" = "x" ; then # no header, assume found - SS7_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${SS7_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "libss7.h" "ac_cv_header_libss7_h" "$ac_includes_default" -if test "x$ac_cv_header_libss7_h" = xyes; then : - SS7_HEADER_FOUND=1 -else - SS7_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SS7_HEADER_FOUND}" = "x0" ; then - SS7_LIB="" - SS7_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SS7_LIB="" - fi - PBX_SS7=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SS7 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_OPENR2}" != "x1" -a "${USE_OPENR2}" != "no"; then - pbxlibdir="" - # if --with-OPENR2=DIR has been specified, use it. - if test "x${OPENR2_DIR}" != "x"; then - if test -d ${OPENR2_DIR}/lib; then - pbxlibdir="-L${OPENR2_DIR}/lib" - else - pbxlibdir="-L${OPENR2_DIR}" - fi - fi - pbxfuncname="openr2_chan_new" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_OPENR2_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_openr2_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lopenr2" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lopenr2... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lopenr2 ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_OPENR2_FOUND=yes -else - AST_OPENR2_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_OPENR2_FOUND}" = "yes"; then - OPENR2_LIB="${pbxlibdir} -lopenr2 " - # if --with-OPENR2=DIR has been specified, use it. - if test "x${OPENR2_DIR}" != "x"; then - OPENR2_INCLUDE="-I${OPENR2_DIR}/include" - fi - OPENR2_INCLUDE="${OPENR2_INCLUDE} " - if test "xopenr2.h" = "x" ; then # no header, assume found - OPENR2_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${OPENR2_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "openr2.h" "ac_cv_header_openr2_h" "$ac_includes_default" -if test "x$ac_cv_header_openr2_h" = xyes; then : - OPENR2_HEADER_FOUND=1 -else - OPENR2_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${OPENR2_HEADER_FOUND}" = "x0" ; then - OPENR2_LIB="" - OPENR2_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - OPENR2_LIB="" - fi - PBX_OPENR2=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_OPENR2 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(OPENR2, openr2, openr2_chan_new, openr2.h) if test "${USE_PWLIB}" != "no"; then if test -n "${PWLIB_DIR}"; then PWLIBDIR="${PWLIB_DIR}" fi - - - -PWLIB_INCDIR= -PWLIB_LIBDIR= -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -if test "${PWLIBDIR:-unset}" != "unset" ; then - as_ac_Header=`$as_echo "ac_cv_header_${PWLIBDIR}/version.h" | $as_tr_sh` -ac_fn_cxx_check_header_mongrel "$LINENO" "${PWLIBDIR}/version.h" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - HAS_PWLIB=1 -fi - - -fi -if test "${HAS_PWLIB:-unset}" = "unset" ; then - if test "${OPENH323DIR:-unset}" != "unset"; then - as_ac_Header=`$as_echo "ac_cv_header_${OPENH323DIR}/../pwlib/version.h" | $as_tr_sh` -ac_fn_cxx_check_header_mongrel "$LINENO" "${OPENH323DIR}/../pwlib/version.h" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - HAS_PWLIB=1 -fi - - - fi - if test "${HAS_PWLIB:-unset}" != "unset" ; then - PWLIBDIR="${OPENH323DIR}/../pwlib" - else - as_ac_Header=`$as_echo "ac_cv_header_${HOME}/pwlib/include/ptlib.h" | $as_tr_sh` -ac_fn_cxx_check_header_mongrel "$LINENO" "${HOME}/pwlib/include/ptlib.h" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - HAS_PWLIB=1 -fi - - - if test "${HAS_PWLIB:-unset}" != "unset" ; then - PWLIBDIR="${HOME}/pwlib" - else - ac_fn_cxx_check_header_mongrel "$LINENO" "/usr/local/include/ptlib.h" "ac_cv_header__usr_local_include_ptlib_h" "$ac_includes_default" -if test "x$ac_cv_header__usr_local_include_ptlib_h" = xyes; then : - HAS_PWLIB=1 -fi - - - if test "${HAS_PWLIB:-unset}" != "unset" ; then - # Extract the first word of "ptlib-config", so it can be a program name with args. -set dummy ptlib-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PTLIB_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PTLIB_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PTLIB_CONFIG="$PTLIB_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /usr/local/bin$PATH_SEPARATOR/usr/local/share/pwlib/make -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_PTLIB_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PTLIB_CONFIG=$ac_cv_path_PTLIB_CONFIG -if test -n "$PTLIB_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTLIB_CONFIG" >&5 -$as_echo "$PTLIB_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - PWLIB_INCDIR="/usr/local/include" - PWLIB_LIBDIR=`${PTLIB_CONFIG} --pwlibdir 2>/dev/null` - if test "${PWLIB_LIBDIR:-unset}" = "unset"; then - PWLIB_LIBDIR=`${PTLIB_CONFIG} --ptlibdir 2>/dev/null` - fi - if test "${PWLIB_LIBDIR:-unset}" = "unset"; then - if test "x$LIB64" != "x"; then - PWLIB_LIBDIR="/usr/local/lib64" - else - PWLIB_LIBDIR="/usr/local/lib" - fi - fi - PWLIB_LIB=`${PTLIB_CONFIG} --ldflags --libs` - PWLIB_LIB="-L${PWLIB_LIBDIR} `echo ${PWLIB_LIB}`" - else - ac_fn_cxx_check_header_mongrel "$LINENO" "/usr/include/ptlib.h" "ac_cv_header__usr_include_ptlib_h" "$ac_includes_default" -if test "x$ac_cv_header__usr_include_ptlib_h" = xyes; then : - HAS_PWLIB=1 -fi - - - if test "${HAS_PWLIB:-unset}" != "unset" ; then - # Extract the first word of "ptlib-config", so it can be a program name with args. -set dummy ptlib-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PTLIB_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PTLIB_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PTLIB_CONFIG="$PTLIB_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /usr/bin$PATH_SEPARATOR/usr/share/pwlib/make -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_PTLIB_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PTLIB_CONFIG=$ac_cv_path_PTLIB_CONFIG -if test -n "$PTLIB_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTLIB_CONFIG" >&5 -$as_echo "$PTLIB_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - PWLIB_INCDIR="/usr/include" - PWLIB_LIBDIR=`${PTLIB_CONFIG} --pwlibdir 2>/dev/null` - if test "${PWLIB_LIBDIR:-unset}" = "unset"; then - PWLIB_LIBDIR=`${PTLIB_CONFIG} --ptlibdir 2>/dev/null` - fi - if test "${PWLIB_LIBDIR:-unset}" = "unset"; then - if test "x$LIB64" != "x"; then - PWLIB_LIBDIR="/usr/lib64" - else - PWLIB_LIBDIR="/usr/lib" - fi - fi - PWLIB_LIB=`${PTLIB_CONFIG} --ldflags --libs` - PWLIB_LIB="-L${PWLIB_LIBDIR} `echo ${PWLIB_LIB}`" - fi - fi - fi - fi -fi - -#if test "${HAS_PWLIB:-unset}" = "unset" ; then -# echo "Cannot find pwlib - please install or set PWLIBDIR and try again" -# exit -#fi - -if test "${HAS_PWLIB:-unset}" != "unset" ; then - if test "${PWLIBDIR:-unset}" = "unset" ; then - if test "${PTLIB_CONFIG:-unset}" != "unset" ; then - PWLIBDIR=`$PTLIB_CONFIG --prefix` - else - echo "Cannot find ptlib-config - please install and try again" - exit - fi - fi - - if test "x$PWLIBDIR" = "x/usr" -o "x$PWLIBDIR" = "x/usr/"; then - PWLIBDIR="/usr/share/pwlib" - PWLIB_INCDIR="/usr/include" - if test "x$LIB64" != "x"; then - PWLIB_LIBDIR="/usr/lib64" - else - PWLIB_LIBDIR="/usr/lib" - fi - fi - if test "x$PWLIBDIR" = "x/usr/local" -o "x$PWLIBDIR" = "x/usr/"; then - PWLIBDIR="/usr/local/share/pwlib" - PWLIB_INCDIR="/usr/local/include" - if test "x$LIB64" != "x"; then - PWLIB_LIBDIR="/usr/local/lib64" - else - PWLIB_LIBDIR="/usr/local/lib" - fi - fi - - if test "${PWLIB_INCDIR:-unset}" = "unset"; then - PWLIB_INCDIR="${PWLIBDIR}/include" - fi - if test "${PWLIB_LIBDIR:-unset}" = "unset"; then - PWLIB_LIBDIR="${PWLIBDIR}/lib" - fi - - - - -fi - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - if test "xP[WT]LIB_VERSION" != "x"; then - VNAME="P[WT]LIB_VERSION" - else - VNAME="PWLIB_VERSION" - fi + AST_CHECK_PWLIB() + AST_CHECK_PWLIB_VERSION(PWLib, PWLIB, ptbuildopts.h, 1, 9, 2, P[[WT]]LIB_VERSION) if test "${HAS_PWLIB:-unset}" != "unset"; then - PWLIB_VERSION=`grep "$VNAME \"" ${PWLIB_INCDIR}/ptbuildopts.h | sed -e 's/[[:space:]]\{1,\}/ /g' | cut -f3 -d ' ' | sed -e 's/"//g'` - PWLIB_MAJOR_VERSION=`echo ${PWLIB_VERSION} | cut -f1 -d.` - PWLIB_MINOR_VERSION=`echo ${PWLIB_VERSION} | cut -f2 -d.` - PWLIB_BUILD_NUMBER=`echo ${PWLIB_VERSION} | cut -f3 -d.` - PWLIB_VER=$((${PWLIB_MAJOR_VERSION}*10000+${PWLIB_MINOR_VERSION}*100+${PWLIB_BUILD_NUMBER})) - PWLIB_REQ=$((1*10000+9*100+2)) - if test "x" = "x"; then - PWLIB_MAX=9999999 - else - PWLIB_MAX=$((*10000+*100+)) - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if PWLib version ${PWLIB_VERSION} is compatible with chan_h323" >&5 -$as_echo_n "checking if PWLib version ${PWLIB_VERSION} is compatible with chan_h323... " >&6; } - if test ${PWLIB_VER} -lt ${PWLIB_REQ}; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - unset HAS_PWLIB - else - if test ${PWLIB_VER} -gt ${PWLIB_MAX}; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - unset HAS_PWLIB - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - fi - fi - fi - - - if test "${HAS_PWLIB:-unset}" != "unset"; then - -PWLIB_OSTYPE= -case "$host_os" in - linux*) PWLIB_OSTYPE=linux ; - ;; - freebsd* ) PWLIB_OSTYPE=FreeBSD ; - ;; - openbsd* ) PWLIB_OSTYPE=OpenBSD ; - ENDLDLIBS="-lossaudio" ; - ;; - netbsd* ) PWLIB_OSTYPE=NetBSD ; - ENDLDLIBS="-lossaudio" ; - ;; - solaris* | sunos* ) PWLIB_OSTYPE=solaris ; - ;; - darwin* ) PWLIB_OSTYPE=Darwin ; - ;; - beos*) PWLIB_OSTYPE=beos ; - STDCCFLAGS="$STDCCFLAGS -D__BEOS__" - ;; - cygwin*) PWLIB_OSTYPE=cygwin ; - ;; - mingw*) PWLIB_OSTYPE=mingw ; - STDCCFLAGS="$STDCCFLAGS -mms-bitfields" ; - ENDLDLIBS="-lwinmm -lwsock32 -lsnmpapi -lmpr -lcomdlg32 -lgdi32 -lavicap32" ; - ;; - * ) PWLIB_OSTYPE="$host_os" ; - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"OS $PWLIB_OSTYPE not recognized - proceed with caution!\"" >&5 -$as_echo "$as_me: WARNING: \"OS $PWLIB_OSTYPE not recognized - proceed with caution!\"" >&2;} ; - ;; -esac - -PWLIB_MACHTYPE= -case "$host_cpu" in - x86 | i686 | i586 | i486 | i386 ) PWLIB_MACHTYPE=x86 - ;; - - x86_64) PWLIB_MACHTYPE=x86_64 ; - P_64BIT=1 ; - LIB64=1 ; - ;; - - alpha | alphaev56 | alphaev6 | alphaev67 | alphaev7) PWLIB_MACHTYPE=alpha ; - P_64BIT=1 ; - ;; - - sparc ) PWLIB_MACHTYPE=sparc ; - ;; - - powerpc ) PWLIB_MACHTYPE=ppc ; - ;; - - ppc ) PWLIB_MACHTYPE=ppc ; - ;; - - powerpc64 ) PWLIB_MACHTYPE=ppc64 ; - P_64BIT=1 ; - LIB64=1 ; - ;; - - ppc64 ) PWLIB_MACHTYPE=ppc64 ; - P_64BIT=1 ; - LIB64=1 ; - ;; - - ia64) PWLIB_MACHTYPE=ia64 ; - P_64BIT=1 ; - ;; - - s390x) PWLIB_MACHTYPE=s390x ; - P_64BIT=1 ; - LIB64=1 ; - ;; - - s390) PWLIB_MACHTYPE=s390 ; - ;; - - * ) PWLIB_MACHTYPE="$host_cpu"; - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"CPU $PWLIB_MACHTYPE not recognized - proceed with caution!\"" >&5 -$as_echo "$as_me: WARNING: \"CPU $PWLIB_MACHTYPE not recognized - proceed with caution!\"" >&2;} ;; -esac - -PWLIB_PLATFORM="${PWLIB_OSTYPE}_${PWLIB_MACHTYPE}" - - - + AST_CHECK_PWLIB_PLATFORM() PLATFORM_PWLIB="pt_${PWLIB_PLATFORM}_r" - - if test "${HAS_PWLIB:-unset}" != "unset"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking PWLib installation validity" >&5 -$as_echo_n "checking PWLib installation validity... " >&6; } - - saved_cppflags="${CPPFLAGS}" - saved_libs="${LIBS}" - if test "${PWLIB_LIB:-unset}" != "unset"; then - LIBS="${LIBS} ${PWLIB_LIB} " - else - LIBS="${LIBS} -L${PWLIB_LIBDIR} -l${PLATFORM_PWLIB} " - fi - CPPFLAGS="${CPPFLAGS} -I${PWLIB_INCDIR} " - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include "ptlib.h" -int -main () -{ -int q = (int) PTime::IsDaylightSavings(); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - ac_cv_lib_PWLIB="yes" - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ac_cv_lib_PWLIB="no" - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - LIBS="${saved_libs}" - CPPFLAGS="${saved_cppflags}" - - if test "${ac_cv_lib_PWLIB}" = "yes"; then - if test "${PWLIB_LIB:-undef}" = "undef"; then - if test "${PWLIB_LIBDIR}" != "" -a "${PWLIB_LIBDIR}" != "/usr/lib"; then - PWLIB_LIB="-L${PWLIB_LIBDIR} -l${PLATFORM_PWLIB}" - else - PWLIB_LIB="-l${PLATFORM_PWLIB}" - fi - fi - if test "${PWLIB_INCDIR}" != "" -a "${PWLIB_INCDIR}" != "/usr/include"; then - PWLIB_INCLUDE="-I${PWLIB_INCDIR}" - fi - PBX_PWLIB=1 - -$as_echo "#define HAVE_PWLIB 1" >>confdefs.h - - fi - fi - + AST_CHECK_PWLIB_BUILD(PWLib, PWLIB, + Define if your system has the PWLib libraries., + #include "ptlib.h", + int q = (int) PTime::IsDaylightSavings();) fi fi @@ -25726,411 +13134,20 @@ if test "${PBX_PWLIB}" = "1" -a "${USE_OPENH323}" != "no" ; then if test -n "${OPENH323_DIR}"; then OPENH323DIR="${OPENH323_DIR}" fi - -OPENH323_INCDIR= -OPENH323_LIBDIR= -ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - -if test "${OPENH323DIR:-unset}" != "unset" ; then - as_ac_Header=`$as_echo "ac_cv_header_${OPENH323DIR}/version.h" | $as_tr_sh` -ac_fn_cxx_check_header_mongrel "$LINENO" "${OPENH323DIR}/version.h" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - HAS_OPENH323=1 -fi - - -fi -if test "${HAS_OPENH323:-unset}" = "unset" ; then - as_ac_Header=`$as_echo "ac_cv_header_${PWLIBDIR}/../openh323/version.h" | $as_tr_sh` -ac_fn_cxx_check_header_mongrel "$LINENO" "${PWLIBDIR}/../openh323/version.h" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - OPENH323DIR="${PWLIBDIR}/../openh323"; HAS_OPENH323=1 -fi - - - if test "${HAS_OPENH323:-unset}" != "unset" ; then - OPENH323DIR="${PWLIBDIR}/../openh323" - saved_cppflags="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} -I${PWLIB_INCDIR}/openh323 -I${PWLIB_INCDIR}" - as_ac_Header=`$as_echo "ac_cv_header_${OPENH323DIR}/include/h323.h" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "${OPENH323DIR}/include/h323.h" "$as_ac_Header" "#include -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - -else - OPENH323_INCDIR="${PWLIB_INCDIR}/openh323"; OPENH323_LIBDIR="${PWLIB_LIBDIR}" -fi - - - CPPFLAGS="${saved_cppflags}" - else - saved_cppflags="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} -I${HOME}/openh323/include -I${PWLIB_INCDIR}" - as_ac_Header=`$as_echo "ac_cv_header_${HOME}/openh323/include/h323.h" | $as_tr_sh` -ac_fn_cxx_check_header_compile "$LINENO" "${HOME}/openh323/include/h323.h" "$as_ac_Header" "#include -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - HAS_OPENH323=1 -fi - - - CPPFLAGS="${saved_cppflags}" - if test "${HAS_OPENH323:-unset}" != "unset" ; then - OPENH323DIR="${HOME}/openh323" - else - saved_cppflags="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} -I/usr/local/include/openh323 -I${PWLIB_INCDIR}" - ac_fn_cxx_check_header_compile "$LINENO" "/usr/local/include/openh323/h323.h" "ac_cv_header__usr_local_include_openh323_h323_h" "#include -" -if test "x$ac_cv_header__usr_local_include_openh323_h323_h" = xyes; then : - HAS_OPENH323=1 -fi - - - CPPFLAGS="${saved_cppflags}" - if test "${HAS_OPENH323:-unset}" != "unset" ; then - OPENH323DIR="/usr/local/share/openh323" - OPENH323_INCDIR="/usr/local/include/openh323" - if test "x$LIB64" != "x" && test -d "/usr/local/lib64"; then - OPENH323_LIBDIR="/usr/local/lib64" - else - OPENH323_LIBDIR="/usr/local/lib" - fi - else - saved_cppflags="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} -I/usr/include/openh323 -I${PWLIB_INCDIR}" - ac_fn_cxx_check_header_compile "$LINENO" "/usr/include/openh323/h323.h" "ac_cv_header__usr_include_openh323_h323_h" "#include -" -if test "x$ac_cv_header__usr_include_openh323_h323_h" = xyes; then : - HAS_OPENH323=1 -fi - - - CPPFLAGS="${saved_cppflags}" - if test "${HAS_OPENH323:-unset}" != "unset" ; then - OPENH323DIR="/usr/share/openh323" - OPENH323_INCDIR="/usr/include/openh323" - if test "x$LIB64" != "x" && test -d "/usr/local/lib64"; then - OPENH323_LIBDIR="/usr/lib64" - else - OPENH323_LIBDIR="/usr/lib" - fi - fi - fi - fi - fi -fi - -if test "${HAS_OPENH323:-unset}" != "unset" ; then - if test "${OPENH323_INCDIR:-unset}" = "unset"; then - OPENH323_INCDIR="${OPENH323DIR}/include" - fi - if test "${OPENH323_LIBDIR:-unset}" = "unset"; then - OPENH323_LIBDIR="${OPENH323DIR}/lib" - fi - - OPENH323_LIBDIR="`cd ${OPENH323_LIBDIR}; pwd`" - OPENH323_INCDIR="`cd ${OPENH323_INCDIR}; pwd`" - OPENH323DIR="`cd ${OPENH323DIR}; pwd`" - - - - -fi - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - if test "x" != "x"; then - VNAME="" - else - VNAME="OPENH323_VERSION" - fi - - if test "${HAS_OPENH323:-unset}" != "unset"; then - OPENH323_VERSION=`grep "$VNAME \"" ${OPENH323_INCDIR}/openh323buildopts.h | sed -e 's/[[:space:]]\{1,\}/ /g' | cut -f3 -d ' ' | sed -e 's/"//g'` - OPENH323_MAJOR_VERSION=`echo ${OPENH323_VERSION} | cut -f1 -d.` - OPENH323_MINOR_VERSION=`echo ${OPENH323_VERSION} | cut -f2 -d.` - OPENH323_BUILD_NUMBER=`echo ${OPENH323_VERSION} | cut -f3 -d.` - OPENH323_VER=$((${OPENH323_MAJOR_VERSION}*10000+${OPENH323_MINOR_VERSION}*100+${OPENH323_BUILD_NUMBER})) - OPENH323_REQ=$((1*10000+17*100+3)) - if test "x0" = "x"; then - OPENH323_MAX=9999999 - else - OPENH323_MAX=$((1*10000+19*100+0)) - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if OpenH323 version ${OPENH323_VERSION} is compatible with chan_h323" >&5 -$as_echo_n "checking if OpenH323 version ${OPENH323_VERSION} is compatible with chan_h323... " >&6; } - if test ${OPENH323_VER} -lt ${OPENH323_REQ}; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - unset HAS_OPENH323 - else - if test ${OPENH323_VER} -gt ${OPENH323_MAX}; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - unset HAS_OPENH323 - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - fi - fi - fi - - - if test "${HAS_OPENH323:-unset}" != "unset"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenH323 build option" >&5 -$as_echo_n "checking OpenH323 build option... " >&6; } - OPENH323_SUFFIX= - prefixes="h323_${PWLIB_PLATFORM}_ h323_ openh323" - for pfx in $prefixes; do - #files=`ls -l /usr/local/lib/lib${pfx}*.so* 2>/dev/null` - files=`ls -l ${OPENH323_LIBDIR}/lib${pfx}*.so* 2>/dev/null` - if test -z "$files"; then - # check the default location - files=`ls -l /usr/local/lib/lib${pfx}*.so* 2>/dev/null` - fi - libfile= - if test -n "$files"; then - for f in $files; do - if test -f $f -a ! -L $f; then - libfile=`basename $f` - break; - fi - done - fi - if test -n "$libfile"; then - OPENH323_PREFIX=$pfx - break; - fi - done - if test "${libfile:-unset}" != "unset"; then - OPENH323_SUFFIX=`eval "echo ${libfile} | sed -e 's/lib${OPENH323_PREFIX}\([^.]*\)\..*/\1/'"` - fi - case "${OPENH323_SUFFIX}" in - n) - OPENH323_BUILD="notrace";; - r) - OPENH323_BUILD="opt";; - d) - OPENH323_BUILD="debug";; - *) - if test "${OPENH323_PREFIX:-undef}" = "openh323"; then - notrace=`eval "grep NOTRACE ${OPENH323DIR}/openh323u.mak | grep = | sed -e 's/[A-Z0-9_]*[ ]*=[ ]*//'"` - if test "x$notrace" = "x"; then - notrace="0" - fi - if test "$notrace" -ne 0; then - OPENH323_BUILD="notrace" - else - OPENH323_BUILD="opt" - fi - OPENH323_LIB="-l${OPENH323_PREFIX}" - else - OPENH323_BUILD="notrace" - fi - ;; - esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${OPENH323_BUILD}" >&5 -$as_echo "${OPENH323_BUILD}" >&6; } - - - - fi - + AST_CHECK_OPENH323() + AST_CHECK_PWLIB_VERSION(OpenH323, OPENH323, openh323buildopts.h, 1, 17, 3, , 1, 19, 0) + AST_CHECK_OPENH323_BUILD() PLATFORM_OPENH323="h323_${PWLIB_PLATFORM}_${OPENH323_SUFFIX}" - - if test "${HAS_OPENH323:-unset}" != "unset"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenH323 installation validity" >&5 -$as_echo_n "checking OpenH323 installation validity... " >&6; } - - saved_cppflags="${CPPFLAGS}" - saved_libs="${LIBS}" - if test "${OPENH323_LIB:-unset}" != "unset"; then - LIBS="${LIBS} ${OPENH323_LIB} ${PWLIB_LIB}" - else - LIBS="${LIBS} -L${OPENH323_LIBDIR} -l${PLATFORM_OPENH323} ${PWLIB_LIB}" - fi - CPPFLAGS="${CPPFLAGS} -I${OPENH323_INCDIR} ${PWLIB_INCLUDE}" - - ac_ext=cpp -ac_cpp='$CXXCPP $CPPFLAGS' -ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_cxx_compiler_gnu - - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include "ptlib.h" + AST_CHECK_PWLIB_BUILD(OpenH323, OPENH323, + Define if your system has the OpenH323 libraries., + #include "ptlib.h" #include "h323.h" - #include "h323ep.h" -int -main () -{ -H323EndPoint ep = H323EndPoint(); - ; - return 0; -} -_ACEOF -if ac_fn_cxx_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - ac_cv_lib_OPENH323="yes" - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ac_cv_lib_OPENH323="no" - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - LIBS="${saved_libs}" - CPPFLAGS="${saved_cppflags}" - - if test "${ac_cv_lib_OPENH323}" = "yes"; then - if test "${OPENH323_LIB:-undef}" = "undef"; then - if test "${OPENH323_LIBDIR}" != "" -a "${OPENH323_LIBDIR}" != "/usr/lib"; then - OPENH323_LIB="-L${OPENH323_LIBDIR} -l${PLATFORM_OPENH323}" - else - OPENH323_LIB="-l${PLATFORM_OPENH323}" - fi - fi - if test "${OPENH323_INCDIR}" != "" -a "${OPENH323_INCDIR}" != "/usr/include"; then - OPENH323_INCLUDE="-I${OPENH323_INCDIR}" - fi - PBX_OPENH323=1 - -$as_echo "#define HAVE_OPENH323 1" >>confdefs.h - - fi - fi - + #include "h323ep.h", + H323EndPoint ep = H323EndPoint();, + ${PWLIB_INCLUDE}, ${PWLIB_LIB}) fi - -if test "x${PBX_LUA}" != "x1" -a "${USE_LUA}" != "no"; then - pbxlibdir="" - # if --with-LUA=DIR has been specified, use it. - if test "x${LUA_DIR}" != "x"; then - if test -d ${LUA_DIR}/lib; then - pbxlibdir="-L${LUA_DIR}/lib" - else - pbxlibdir="-L${LUA_DIR}" - fi - fi - pbxfuncname="luaL_newstate" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_LUA_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_lua5.1_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -llua5.1" >&5 -$as_echo_n "checking for ${pbxfuncname} in -llua5.1... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-llua5.1 ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_LUA_FOUND=yes -else - AST_LUA_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_LUA_FOUND}" = "yes"; then - LUA_LIB="${pbxlibdir} -llua5.1 -lm" - # if --with-LUA=DIR has been specified, use it. - if test "x${LUA_DIR}" != "x"; then - LUA_INCLUDE="-I${LUA_DIR}/include" - fi - LUA_INCLUDE="${LUA_INCLUDE} " - if test "xlua5.1/lua.h" = "x" ; then # no header, assume found - LUA_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${LUA_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "lua5.1/lua.h" "ac_cv_header_lua5_1_lua_h" "$ac_includes_default" -if test "x$ac_cv_header_lua5_1_lua_h" = xyes; then : - LUA_HEADER_FOUND=1 -else - LUA_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${LUA_HEADER_FOUND}" = "x0" ; then - LUA_LIB="" - LUA_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - LUA_LIB="" - fi - PBX_LUA=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_LUA 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(LUA, lua5.1, luaL_newstate, lua5.1/lua.h, -lm) if test "x${PBX_LUA}" = "x1" ; then if test x"${LUA_DIR}" = x; then LUA_INCLUDE="${LUA_INCLUDE} -I/usr/include/lua5.1" @@ -26140,215 +13157,9 @@ if test "x${PBX_LUA}" = "x1" ; then fi # Some distributions (like SuSE) remove the 5.1 suffix. +AST_EXT_LIB_CHECK(LUA, lua, luaL_register, lua.h, -lm) -if test "x${PBX_LUA}" != "x1" -a "${USE_LUA}" != "no"; then - pbxlibdir="" - # if --with-LUA=DIR has been specified, use it. - if test "x${LUA_DIR}" != "x"; then - if test -d ${LUA_DIR}/lib; then - pbxlibdir="-L${LUA_DIR}/lib" - else - pbxlibdir="-L${LUA_DIR}" - fi - fi - pbxfuncname="luaL_register" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_LUA_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_lua_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -llua" >&5 -$as_echo_n "checking for ${pbxfuncname} in -llua... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-llua ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_LUA_FOUND=yes -else - AST_LUA_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_LUA_FOUND}" = "yes"; then - LUA_LIB="${pbxlibdir} -llua -lm" - # if --with-LUA=DIR has been specified, use it. - if test "x${LUA_DIR}" != "x"; then - LUA_INCLUDE="-I${LUA_DIR}/include" - fi - LUA_INCLUDE="${LUA_INCLUDE} " - if test "xlua.h" = "x" ; then # no header, assume found - LUA_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${LUA_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "lua.h" "ac_cv_header_lua_h" "$ac_includes_default" -if test "x$ac_cv_header_lua_h" = xyes; then : - LUA_HEADER_FOUND=1 -else - LUA_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${LUA_HEADER_FOUND}" = "x0" ; then - LUA_LIB="" - LUA_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - LUA_LIB="" - fi - PBX_LUA=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_LUA 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_RADIUS}" != "x1" -a "${USE_RADIUS}" != "no"; then - pbxlibdir="" - # 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" - else - pbxlibdir="-L${RADIUS_DIR}" - fi - fi - pbxfuncname="rc_read_config" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_RADIUS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_radiusclient-ng_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lradiusclient-ng" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lradiusclient-ng... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lradiusclient-ng ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_RADIUS_FOUND=yes -else - AST_RADIUS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_RADIUS_FOUND}" = "yes"; then - RADIUS_LIB="${pbxlibdir} -lradiusclient-ng " - # if --with-RADIUS=DIR has been specified, use it. - if test "x${RADIUS_DIR}" != "x"; then - RADIUS_INCLUDE="-I${RADIUS_DIR}/include" - fi - RADIUS_INCLUDE="${RADIUS_INCLUDE} " - if test "xradiusclient-ng.h" = "x" ; then # no header, assume found - RADIUS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${RADIUS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "radiusclient-ng.h" "ac_cv_header_radiusclient_ng_h" "$ac_includes_default" -if test "x$ac_cv_header_radiusclient_ng_h" = xyes; then : - RADIUS_HEADER_FOUND=1 -else - RADIUS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${RADIUS_HEADER_FOUND}" = "x0" ; then - RADIUS_LIB="" - RADIUS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - RADIUS_LIB="" - fi - PBX_RADIUS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_RADIUS 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(RADIUS, radiusclient-ng, rc_read_config, radiusclient-ng.h) # This is a bit complex... in reality, Asterisk's AIS support is dependent on finding # *any* implementation of AIS, not just OpenAIS. However, the configure script needs @@ -26359,110 +13170,7 @@ PBX_AIS=0 # OpenAIS installs its libraries into /usr/lib/openais by default, so check there - -if test "x${PBX_OPENAIS}" != "x1" -a "${USE_OPENAIS}" != "no"; then - pbxlibdir="" - # if --with-OPENAIS=DIR has been specified, use it. - if test "x${OPENAIS_DIR}" != "x"; then - if test -d ${OPENAIS_DIR}/lib; then - pbxlibdir="-L${OPENAIS_DIR}/lib" - else - pbxlibdir="-L${OPENAIS_DIR}" - fi - fi - pbxfuncname="saClmInitialize" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_OPENAIS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_SaClm_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lSaClm" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lSaClm... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lSaClm ${pbxlibdir} -L/usr/lib/openais -L/usr/lib64/openais $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_OPENAIS_FOUND=yes -else - AST_OPENAIS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_OPENAIS_FOUND}" = "yes"; then - OPENAIS_LIB="${pbxlibdir} -lSaClm -L/usr/lib/openais -L/usr/lib64/openais" - # if --with-OPENAIS=DIR has been specified, use it. - if test "x${OPENAIS_DIR}" != "x"; then - OPENAIS_INCLUDE="-I${OPENAIS_DIR}/include" - fi - OPENAIS_INCLUDE="${OPENAIS_INCLUDE} " - if test "xopenais/saClm.h" = "x" ; then # no header, assume found - OPENAIS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${OPENAIS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "openais/saClm.h" "ac_cv_header_openais_saClm_h" "$ac_includes_default" -if test "x$ac_cv_header_openais_saClm_h" = xyes; then : - OPENAIS_HEADER_FOUND=1 -else - OPENAIS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${OPENAIS_HEADER_FOUND}" = "x0" ; then - OPENAIS_LIB="" - OPENAIS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - OPENAIS_LIB="" - fi - PBX_OPENAIS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_OPENAIS 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(OPENAIS, SaClm, saClmInitialize, openais/saClm.h, -L/usr/lib/openais -L/usr/lib64/openais) if test "${PBX_OPENAIS}" = 1; then PBX_AIS=1 @@ -26479,988 +13187,38 @@ fi - -if test "x${PBX_SPEEX}" != "x1" -a "${USE_SPEEX}" != "no"; then - pbxlibdir="" - # 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" - else - pbxlibdir="-L${SPEEX_DIR}" - fi - fi - pbxfuncname="speex_encode" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SPEEX_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_speex_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lspeex" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lspeex... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SPEEX_FOUND=yes -else - AST_SPEEX_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # 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" - fi - SPEEX_INCLUDE="${SPEEX_INCLUDE} " - if test "xspeex/speex.h" = "x" ; then # no header, assume found - SPEEX_HEADER_FOUND="1" - else # 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 -else - SPEEX_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SPEEX_HEADER_FOUND}" = "x0" ; then - SPEEX_LIB="" - SPEEX_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SPEEX_LIB="" - fi - PBX_SPEEX=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SPEEX 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(SPEEX, speex, speex_encode, speex/speex.h, -lm) # See if the main speex library contains the preprocess functions - -if test "x${PBX_SPEEX_PREPROCESS}" != "x1" -a "${USE_SPEEX_PREPROCESS}" != "no"; then - pbxlibdir="" - # 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" - else - pbxlibdir="-L${SPEEX_PREPROCESS_DIR}" - fi - fi - pbxfuncname="speex_preprocess_ctl" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SPEEX_PREPROCESS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_speex_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lspeex" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lspeex... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SPEEX_PREPROCESS_FOUND=yes -else - AST_SPEEX_PREPROCESS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # 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" - fi - SPEEX_PREPROCESS_INCLUDE="${SPEEX_PREPROCESS_INCLUDE} " - if test "xspeex/speex.h" = "x" ; then # no header, assume found - SPEEX_PREPROCESS_HEADER_FOUND="1" - else # 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 -else - SPEEX_PREPROCESS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SPEEX_PREPROCESS_HEADER_FOUND}" = "x0" ; then - SPEEX_PREPROCESS_LIB="" - SPEEX_PREPROCESS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SPEEX_PREPROCESS_LIB="" - fi - PBX_SPEEX_PREPROCESS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SPEEX_PREPROCESS 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(SPEEX_PREPROCESS, speex, speex_preprocess_ctl, speex/speex.h, -lm) if test "${PBX_SPEEX_PREPROCESS}" = 1; then PBX_SPEEX_PREPROCESS=1 fi - -if test "x${PBX_SPEEXDSP}" != "x1" -a "${USE_SPEEXDSP}" != "no"; then - pbxlibdir="" - # 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" - else - pbxlibdir="-L${SPEEXDSP_DIR}" - fi - fi - pbxfuncname="speex_preprocess_ctl" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SPEEXDSP_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_speexdsp_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lspeexdsp" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lspeexdsp... " >&6; } -if eval \${$as_ac_Lib+:} 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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SPEEXDSP_FOUND=yes -else - AST_SPEEXDSP_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - 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" - fi - SPEEXDSP_INCLUDE="${SPEEXDSP_INCLUDE} " - if test "xspeex/speex.h" = "x" ; then # no header, assume found - SPEEXDSP_HEADER_FOUND="1" - else # 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 -else - SPEEXDSP_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SPEEXDSP_HEADER_FOUND}" = "x0" ; then - SPEEXDSP_LIB="" - SPEEXDSP_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SPEEXDSP_LIB="" - fi - PBX_SPEEXDSP=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SPEEXDSP 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(SPEEXDSP, speexdsp, speex_preprocess_ctl, speex/speex.h, -lm) if test "${PBX_SPEEXDSP}" = 1; then PBX_SPEEX_PREPROCESS=1 fi +AST_EXT_LIB_CHECK(SQLITE, sqlite, sqlite_exec, sqlite.h) -if test "x${PBX_SQLITE}" != "x1" -a "${USE_SQLITE}" != "no"; then - pbxlibdir="" - # if --with-SQLITE=DIR has been specified, use it. - if test "x${SQLITE_DIR}" != "x"; then - if test -d ${SQLITE_DIR}/lib; then - pbxlibdir="-L${SQLITE_DIR}/lib" - else - pbxlibdir="-L${SQLITE_DIR}" - fi - fi - pbxfuncname="sqlite_exec" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SQLITE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_sqlite_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lsqlite" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lsqlite... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsqlite ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SQLITE_FOUND=yes -else - AST_SQLITE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_SQLITE_FOUND}" = "yes"; then - SQLITE_LIB="${pbxlibdir} -lsqlite " - # if --with-SQLITE=DIR has been specified, use it. - if test "x${SQLITE_DIR}" != "x"; then - SQLITE_INCLUDE="-I${SQLITE_DIR}/include" - fi - SQLITE_INCLUDE="${SQLITE_INCLUDE} " - if test "xsqlite.h" = "x" ; then # no header, assume found - SQLITE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${SQLITE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default" -if test "x$ac_cv_header_sqlite_h" = xyes; then : - SQLITE_HEADER_FOUND=1 -else - SQLITE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SQLITE_HEADER_FOUND}" = "x0" ; then - SQLITE_LIB="" - SQLITE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SQLITE_LIB="" - fi - PBX_SQLITE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SQLITE 1 -_ACEOF - - fi - fi -fi - - - - -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 - pbxfuncname="sqlite3_open" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SQLITE3_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" - as_ac_Lib=`$as_echo "ac_cv_lib_sqlite3_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lsqlite3" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lsqlite3... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsqlite3 ${pbxlibdir} ${PTHREAD_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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SQLITE3_FOUND=yes -else - AST_SQLITE3_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # 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" - fi - SQLITE3_INCLUDE="${SQLITE3_INCLUDE} ${PTHREAD_CFLAGS}" - if test "xsqlite3.h" = "x" ; then # no header, assume found - SQLITE3_HEADER_FOUND="1" - else # check for the header - 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 -else - SQLITE3_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SQLITE3_HEADER_FOUND}" = "x0" ; then - SQLITE3_LIB="" - SQLITE3_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SQLITE3_LIB="" - fi - PBX_SQLITE3=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SQLITE3 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_CRYPTO}" != "x1" -a "${USE_CRYPTO}" != "no"; then - pbxlibdir="" - # if --with-CRYPTO=DIR has been specified, use it. - if test "x${CRYPTO_DIR}" != "x"; then - if test -d ${CRYPTO_DIR}/lib; then - pbxlibdir="-L${CRYPTO_DIR}/lib" - else - pbxlibdir="-L${CRYPTO_DIR}" - fi - fi - pbxfuncname="AES_encrypt" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_CRYPTO_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_crypto_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lcrypto" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lcrypto... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcrypto ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_CRYPTO_FOUND=yes -else - AST_CRYPTO_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_CRYPTO_FOUND}" = "yes"; then - CRYPTO_LIB="${pbxlibdir} -lcrypto " - # if --with-CRYPTO=DIR has been specified, use it. - if test "x${CRYPTO_DIR}" != "x"; then - CRYPTO_INCLUDE="-I${CRYPTO_DIR}/include" - fi - CRYPTO_INCLUDE="${CRYPTO_INCLUDE} " - if test "xopenssl/aes.h" = "x" ; then # no header, assume found - CRYPTO_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${CRYPTO_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "openssl/aes.h" "ac_cv_header_openssl_aes_h" "$ac_includes_default" -if test "x$ac_cv_header_openssl_aes_h" = xyes; then : - CRYPTO_HEADER_FOUND=1 -else - CRYPTO_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${CRYPTO_HEADER_FOUND}" = "x0" ; then - CRYPTO_LIB="" - CRYPTO_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - CRYPTO_LIB="" - fi - PBX_CRYPTO=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_CRYPTO 1 -_ACEOF - - fi - fi -fi - +AST_EXT_LIB_CHECK(SQLITE3, sqlite3, sqlite3_open, sqlite3.h, ${PTHREAD_LIBS}, ${PTHREAD_CFLAGS}) +AST_EXT_LIB_CHECK(CRYPTO, crypto, AES_encrypt, openssl/aes.h) if test "$PBX_CRYPTO" = "1"; then - -if test "x${PBX_OPENSSL}" != "x1" -a "${USE_OPENSSL}" != "no"; then - pbxlibdir="" - # if --with-OPENSSL=DIR has been specified, use it. - if test "x${OPENSSL_DIR}" != "x"; then - if test -d ${OPENSSL_DIR}/lib; then - pbxlibdir="-L${OPENSSL_DIR}/lib" - else - pbxlibdir="-L${OPENSSL_DIR}" - fi - fi - pbxfuncname="SSL_connect" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_OPENSSL_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_ssl_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lssl" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lssl... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lssl ${pbxlibdir} -lcrypto $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_OPENSSL_FOUND=yes -else - AST_OPENSSL_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_OPENSSL_FOUND}" = "yes"; then - OPENSSL_LIB="${pbxlibdir} -lssl -lcrypto" - # if --with-OPENSSL=DIR has been specified, use it. - if test "x${OPENSSL_DIR}" != "x"; then - OPENSSL_INCLUDE="-I${OPENSSL_DIR}/include" - fi - OPENSSL_INCLUDE="${OPENSSL_INCLUDE} " - if test "xopenssl/ssl.h" = "x" ; then # no header, assume found - OPENSSL_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${OPENSSL_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default" -if test "x$ac_cv_header_openssl_ssl_h" = xyes; then : - OPENSSL_HEADER_FOUND=1 -else - OPENSSL_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${OPENSSL_HEADER_FOUND}" = "x0" ; then - OPENSSL_LIB="" - OPENSSL_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - OPENSSL_LIB="" - fi - PBX_OPENSSL=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_OPENSSL 1 -_ACEOF - - fi - fi -fi - - + AST_EXT_LIB_CHECK(OPENSSL, ssl, SSL_connect, openssl/ssl.h, -lcrypto) 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" - else - osptk_cflags="" - osptk_ldflags="" - fi - - # check for the header - osptk_saved_cppflags="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${osptk_cflags}" - ac_fn_c_check_header_mongrel "$LINENO" "osp/osp.h" "ac_cv_header_osp_osp_h" "$ac_includes_default" -if test "x$ac_cv_header_osp_osp_h" = xyes; then : - osptk_header_found=yes -else - osptk_header_found=no + AST_CHECK_OSPTK(3, 6, 0) fi - - CPPFLAGS="${osptk_saved_cppflags}" - - # check for the library - if test "${osptk_header_found}" = "yes"; then - osptk_extralibs="-lssl -lcrypto" - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSPPInit in -losptk" >&5 -$as_echo_n "checking for OSPPInit in -losptk... " >&6; } -if ${ac_cv_lib_osptk_OSPPInit+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-losptk ${osptk_ldflags} ${osptk_extralibs} $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 OSPPInit (); -int -main () -{ -return OSPPInit (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_osptk_OSPPInit=yes -else - ac_cv_lib_osptk_OSPPInit=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_osptk_OSPPInit" >&5 -$as_echo "$ac_cv_lib_osptk_OSPPInit" >&6; } -if test "x$ac_cv_lib_osptk_OSPPInit" = xyes; then : - osptk_library_found=yes -else - osptk_library_found=no -fi - - - # check OSP Toolkit version - if test "${osptk_library_found}" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if OSP Toolkit version is compatible with app_osplookup" >&5 -$as_echo_n "checking if OSP Toolkit version is compatible with app_osplookup... " >&6; } - - osptk_saved_cppflags="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${osptk_cflags}" - if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run test program while cross compiling -See \`config.log' for more details" "$LINENO" 5; } -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - int main(void) { - int ver = OSP_CLIENT_TOOLKIT_VERSION_MAJOR * 10000 + OSP_CLIENT_TOOLKIT_VERSION_MINOR * 100 + OSP_CLIENT_TOOLKIT_VERSION_BUGFIX; - int req = 3 * 10000 + 6 * 100 + 0; - return (ver < req) ? 1 : 0; - } - -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - osptk_compatible=yes -else - osptk_compatible=no - -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - CPPFLAGS="${osptk_saved_cppflags}" - - if test "${osptk_compatible}" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_OSPTK=1 - OSPTK_INCLUDE="${osptk_cflags}" - OSPTK_LIB="${osptk_ldflags} -losptk ${osptk_extralibs}" - -cat >>confdefs.h <<_ACEOF -#define HAVE_OSPTK 1 -_ACEOF - - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - fi - fi - fi - fi - -fi - - -if test "x${PBX_SRTP}" != "x1" -a "${USE_SRTP}" != "no"; then - pbxlibdir="" - # if --with-SRTP=DIR has been specified, use it. - if test "x${SRTP_DIR}" != "x"; then - if test -d ${SRTP_DIR}/lib; then - pbxlibdir="-L${SRTP_DIR}/lib" - else - pbxlibdir="-L${SRTP_DIR}" - fi - fi - pbxfuncname="srtp_init" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SRTP_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_srtp_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lsrtp" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lsrtp... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsrtp ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SRTP_FOUND=yes -else - AST_SRTP_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_SRTP_FOUND}" = "yes"; then - SRTP_LIB="${pbxlibdir} -lsrtp " - # if --with-SRTP=DIR has been specified, use it. - if test "x${SRTP_DIR}" != "x"; then - SRTP_INCLUDE="-I${SRTP_DIR}/include" - fi - SRTP_INCLUDE="${SRTP_INCLUDE} " - if test "xsrtp/srtp.h" = "x" ; then # no header, assume found - SRTP_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${SRTP_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "srtp/srtp.h" "ac_cv_header_srtp_srtp_h" "$ac_includes_default" -if test "x$ac_cv_header_srtp_srtp_h" = xyes; then : - SRTP_HEADER_FOUND=1 -else - SRTP_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SRTP_HEADER_FOUND}" = "x0" ; then - SRTP_LIB="" - SRTP_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SRTP_LIB="" - fi - PBX_SRTP=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SRTP 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(SRTP, srtp, srtp_init, srtp/srtp.h) if test "$PBX_SRTP" = "1"; then @@ -27524,156 +13282,7 @@ rm -f core conftest.err conftest.$ac_objext \ CFLAGS="${saved_cflags}" fi - - if test "x${PBX_GMIME}" != "x1" -a "${USE_GMIME}" != "no"; then - PBX_GMIME=0 - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}gmime-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}gmime-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_CONFIG_GMIME+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $CONFIG_GMIME in - [\\/]* | ?:[\\/]*) - ac_cv_path_CONFIG_GMIME="$CONFIG_GMIME" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${GMIME_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_CONFIG_GMIME="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -CONFIG_GMIME=$ac_cv_path_CONFIG_GMIME -if test -n "$CONFIG_GMIME"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONFIG_GMIME" >&5 -$as_echo "$CONFIG_GMIME" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_CONFIG_GMIME"; then - ac_pt_CONFIG_GMIME=$CONFIG_GMIME - # Extract the first word of "gmime-config", so it can be a program name with args. -set dummy gmime-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_CONFIG_GMIME+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_CONFIG_GMIME in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_CONFIG_GMIME="$ac_pt_CONFIG_GMIME" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${GMIME_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_CONFIG_GMIME="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_CONFIG_GMIME=$ac_cv_path_ac_pt_CONFIG_GMIME -if test -n "$ac_pt_CONFIG_GMIME"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CONFIG_GMIME" >&5 -$as_echo "$ac_pt_CONFIG_GMIME" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_CONFIG_GMIME" = x; then - CONFIG_GMIME="No" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CONFIG_GMIME=$ac_pt_CONFIG_GMIME - fi -else - CONFIG_GMIME="$ac_cv_path_CONFIG_GMIME" -fi - - if test ! "x${CONFIG_GMIME}" = xNo; then - if test x"" = x ; then A=--cflags ; else A="" ; fi - GMIME_INCLUDE=$(${CONFIG_GMIME} $A) - if test x"" = x ; then A=--libs ; else A="" ; fi - GMIME_LIB=$(${CONFIG_GMIME} $A) - if test x"#include " != x ; then - saved_cppflags="${CPPFLAGS}" - if test "x${GMIME_DIR}" != "x"; then - GMIME_INCLUDE="-I${GMIME_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${GMIME_INCLUDE}" - - saved_libs="${LIBS}" - LIBS="${GMIME_LIB}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ - gboolean q = g_mime_check_version(0,0,0);; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - PBX_GMIME=1 - -$as_echo "#define HAVE_GMIME 1" >>confdefs.h - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - LIBS="${saved_libs}" - else - PBX_GMIME=1 - -$as_echo "#define HAVE_GMIME 1" >>confdefs.h - - fi - fi - fi - +AST_EXT_TOOL_CHECK(GMIME, gmime-config, , , #include , gboolean q = g_mime_check_version(0,0,0);) if test "x${PBX_GMIME}" = "x0" -a "${PKGCONFIG}" != "No"; then # Later versions of GMime use pkg-config for ver in 2.0 2.2 2.4 2.6; do @@ -27691,215 +13300,9 @@ $as_echo "#define HAVE_GMIME 1" >>confdefs.h done fi +AST_EXT_LIB_CHECK(HOARD, hoard, malloc, ) -if test "x${PBX_HOARD}" != "x1" -a "${USE_HOARD}" != "no"; then - pbxlibdir="" - # if --with-HOARD=DIR has been specified, use it. - if test "x${HOARD_DIR}" != "x"; then - if test -d ${HOARD_DIR}/lib; then - pbxlibdir="-L${HOARD_DIR}/lib" - else - pbxlibdir="-L${HOARD_DIR}" - fi - fi - pbxfuncname="malloc" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_HOARD_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_hoard_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lhoard" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lhoard... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lhoard ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_HOARD_FOUND=yes -else - AST_HOARD_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_HOARD_FOUND}" = "yes"; then - HOARD_LIB="${pbxlibdir} -lhoard " - # if --with-HOARD=DIR has been specified, use it. - if test "x${HOARD_DIR}" != "x"; then - HOARD_INCLUDE="-I${HOARD_DIR}/include" - fi - HOARD_INCLUDE="${HOARD_INCLUDE} " - if test "x" = "x" ; then # no header, assume found - HOARD_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${HOARD_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "" "ac_cv_header_" "$ac_includes_default" -if test "x$ac_cv_header_" = xyes; then : - HOARD_HEADER_FOUND=1 -else - HOARD_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${HOARD_HEADER_FOUND}" = "x0" ; then - HOARD_LIB="" - HOARD_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - HOARD_LIB="" - fi - PBX_HOARD=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_HOARD 1 -_ACEOF - - fi - fi -fi - - - - -if test "x${PBX_FREETDS}" != "x1" -a "${USE_FREETDS}" != "no"; then - pbxlibdir="" - # if --with-FREETDS=DIR has been specified, use it. - if test "x${FREETDS_DIR}" != "x"; then - if test -d ${FREETDS_DIR}/lib; then - pbxlibdir="-L${FREETDS_DIR}/lib" - else - pbxlibdir="-L${FREETDS_DIR}" - fi - fi - pbxfuncname="dbinit" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_FREETDS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_sybdb_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lsybdb" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lsybdb... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsybdb ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_FREETDS_FOUND=yes -else - AST_FREETDS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_FREETDS_FOUND}" = "yes"; then - FREETDS_LIB="${pbxlibdir} -lsybdb " - # if --with-FREETDS=DIR has been specified, use it. - if test "x${FREETDS_DIR}" != "x"; then - FREETDS_INCLUDE="-I${FREETDS_DIR}/include" - fi - FREETDS_INCLUDE="${FREETDS_INCLUDE} " - if test "xsybdb.h" = "x" ; then # no header, assume found - FREETDS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${FREETDS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default" -if test "x$ac_cv_header_sybdb_h" = xyes; then : - FREETDS_HEADER_FOUND=1 -else - FREETDS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${FREETDS_HEADER_FOUND}" = "x0" ; then - FREETDS_LIB="" - FREETDS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - FREETDS_LIB="" - fi - PBX_FREETDS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_FREETDS 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(FREETDS, sybdb, dbinit, sybdb.h) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tone_zone_find_by_num in -ltonezone" >&5 $as_echo_n "checking for tone_zone_find_by_num in -ltonezone... " >&6; } @@ -27948,366 +13351,15 @@ if test "${tonezone_does_not_need_lm}" = "no" ; then tonezone_extra="-lm" fi - -if test "x${PBX_TONEZONE}" != "x1" -a "${USE_TONEZONE}" != "no"; then - pbxlibdir="" - # if --with-TONEZONE=DIR has been specified, use it. - if test "x${TONEZONE_DIR}" != "x"; then - if test -d ${TONEZONE_DIR}/lib; then - pbxlibdir="-L${TONEZONE_DIR}/lib" - else - pbxlibdir="-L${TONEZONE_DIR}" - fi - fi - pbxfuncname="tone_zone_find" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_TONEZONE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_tonezone_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -ltonezone" >&5 -$as_echo_n "checking for ${pbxfuncname} in -ltonezone... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ltonezone ${pbxlibdir} ${tonezone_extra} ${DAHDI_INCLUDE} $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_TONEZONE_FOUND=yes -else - AST_TONEZONE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_TONEZONE_FOUND}" = "yes"; then - TONEZONE_LIB="${pbxlibdir} -ltonezone ${tonezone_extra} ${DAHDI_INCLUDE}" - # if --with-TONEZONE=DIR has been specified, use it. - if test "x${TONEZONE_DIR}" != "x"; then - TONEZONE_INCLUDE="-I${TONEZONE_DIR}/include" - fi - TONEZONE_INCLUDE="${TONEZONE_INCLUDE} " - if test "xdahdi/tonezone.h" = "x" ; then # no header, assume found - TONEZONE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${TONEZONE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "dahdi/tonezone.h" "ac_cv_header_dahdi_tonezone_h" "$ac_includes_default" -if test "x$ac_cv_header_dahdi_tonezone_h" = xyes; then : - TONEZONE_HEADER_FOUND=1 -else - TONEZONE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${TONEZONE_HEADER_FOUND}" = "x0" ; then - TONEZONE_LIB="" - TONEZONE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - TONEZONE_LIB="" - fi - PBX_TONEZONE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_TONEZONE 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(TONEZONE, tonezone, tone_zone_find, dahdi/tonezone.h, ${tonezone_extra} ${DAHDI_INCLUDE}) if test "${OSARCH}" = "OpenBSD"; then - -if test "x${PBX_VORBIS}" != "x1" -a "${USE_VORBIS}" != "no"; then - pbxlibdir="" - # if --with-VORBIS=DIR has been specified, use it. - if test "x${VORBIS_DIR}" != "x"; then - if test -d ${VORBIS_DIR}/lib; then - pbxlibdir="-L${VORBIS_DIR}/lib" - else - pbxlibdir="-L${VORBIS_DIR}" - fi - fi - pbxfuncname="vorbis_info_init" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_VORBIS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_vorbis_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lvorbis" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lvorbis... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 + AST_EXT_LIB_CHECK(VORBIS, vorbis, vorbis_info_init, vorbis/codec.h, -lm -lvorbisenc -lvorbisfile -logg) else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lvorbis ${pbxlibdir} -lm -lvorbisenc -lvorbisfile -logg $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" + AST_EXT_LIB_CHECK(VORBIS, vorbis, vorbis_info_init, vorbis/codec.h, -lm -lvorbisenc -lvorbisfile) fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_VORBIS_FOUND=yes -else - AST_VORBIS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_VORBIS_FOUND}" = "yes"; then - VORBIS_LIB="${pbxlibdir} -lvorbis -lm -lvorbisenc -lvorbisfile -logg" - # if --with-VORBIS=DIR has been specified, use it. - if test "x${VORBIS_DIR}" != "x"; then - VORBIS_INCLUDE="-I${VORBIS_DIR}/include" - fi - VORBIS_INCLUDE="${VORBIS_INCLUDE} " - if test "xvorbis/codec.h" = "x" ; then # no header, assume found - VORBIS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${VORBIS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "vorbis/codec.h" "ac_cv_header_vorbis_codec_h" "$ac_includes_default" -if test "x$ac_cv_header_vorbis_codec_h" = xyes; then : - VORBIS_HEADER_FOUND=1 -else - VORBIS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${VORBIS_HEADER_FOUND}" = "x0" ; then - VORBIS_LIB="" - VORBIS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - VORBIS_LIB="" - fi - PBX_VORBIS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_VORBIS 1 -_ACEOF - - fi - fi -fi - - -else - -if test "x${PBX_VORBIS}" != "x1" -a "${USE_VORBIS}" != "no"; then - pbxlibdir="" - # if --with-VORBIS=DIR has been specified, use it. - if test "x${VORBIS_DIR}" != "x"; then - if test -d ${VORBIS_DIR}/lib; then - pbxlibdir="-L${VORBIS_DIR}/lib" - else - pbxlibdir="-L${VORBIS_DIR}" - fi - fi - pbxfuncname="vorbis_info_init" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_VORBIS_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_vorbis_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lvorbis" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lvorbis... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lvorbis ${pbxlibdir} -lm -lvorbisenc -lvorbisfile $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_VORBIS_FOUND=yes -else - AST_VORBIS_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_VORBIS_FOUND}" = "yes"; then - VORBIS_LIB="${pbxlibdir} -lvorbis -lm -lvorbisenc -lvorbisfile" - # if --with-VORBIS=DIR has been specified, use it. - if test "x${VORBIS_DIR}" != "x"; then - VORBIS_INCLUDE="-I${VORBIS_DIR}/include" - fi - VORBIS_INCLUDE="${VORBIS_INCLUDE} " - if test "xvorbis/codec.h" = "x" ; then # no header, assume found - VORBIS_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${VORBIS_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "vorbis/codec.h" "ac_cv_header_vorbis_codec_h" "$ac_includes_default" -if test "x$ac_cv_header_vorbis_codec_h" = xyes; then : - VORBIS_HEADER_FOUND=1 -else - VORBIS_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${VORBIS_HEADER_FOUND}" = "x0" ; then - VORBIS_LIB="" - VORBIS_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - VORBIS_LIB="" - fi - PBX_VORBIS=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_VORBIS 1 -_ACEOF - - fi - fi -fi - - -fi - - if test "x${PBX_VORBIS_OPEN_CALLBACKS}" != "x1" -a "${USE_VORBIS_OPEN_CALLBACKS}" != "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OV_CALLBACKS_NOCLOSE declared in vorbis/vorbisfile.h" >&5 -$as_echo_n "checking for OV_CALLBACKS_NOCLOSE declared in vorbis/vorbisfile.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${VORBIS_OPEN_CALLBACKS_DIR}" != "x"; then - VORBIS_OPEN_CALLBACKS_INCLUDE="-I${VORBIS_OPEN_CALLBACKS_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${VORBIS_OPEN_CALLBACKS_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if !defined(OV_CALLBACKS_NOCLOSE) - (void) OV_CALLBACKS_NOCLOSE; - #endif - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_VORBIS_OPEN_CALLBACKS=1 - -$as_echo "#define HAVE_VORBIS_OPEN_CALLBACKS 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - - CPPFLAGS="${saved_cppflags}" - fi - +AST_C_DECLARE_CHECK(VORBIS_OPEN_CALLBACKS, OV_CALLBACKS_NOCLOSE, vorbis/vorbisfile.h) ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' @@ -28332,7 +13384,8 @@ $as_echo_n "checking for vpb_open in -lvpb... " >&6; } fi LIBS="${PTHREAD_LIBS} ${LIBS} -lvpb" CPPFLAGS="${CPPFLAGS} ${PTHREAD_CFLAGS}" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -28381,110 +13434,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu - -if test "x${PBX_ZLIB}" != "x1" -a "${USE_ZLIB}" != "no"; then - pbxlibdir="" - # if --with-ZLIB=DIR has been specified, use it. - if test "x${ZLIB_DIR}" != "x"; then - if test -d ${ZLIB_DIR}/lib; then - pbxlibdir="-L${ZLIB_DIR}/lib" - else - pbxlibdir="-L${ZLIB_DIR}" - fi - fi - pbxfuncname="compress" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_ZLIB_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_z_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lz" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lz... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lz ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_ZLIB_FOUND=yes -else - AST_ZLIB_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_ZLIB_FOUND}" = "yes"; then - ZLIB_LIB="${pbxlibdir} -lz " - # if --with-ZLIB=DIR has been specified, use it. - if test "x${ZLIB_DIR}" != "x"; then - ZLIB_INCLUDE="-I${ZLIB_DIR}/include" - fi - ZLIB_INCLUDE="${ZLIB_INCLUDE} " - if test "xzlib.h" = "x" ; then # no header, assume found - ZLIB_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${ZLIB_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" -if test "x$ac_cv_header_zlib_h" = xyes; then : - ZLIB_HEADER_FOUND=1 -else - ZLIB_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${ZLIB_HEADER_FOUND}" = "x0" ; then - ZLIB_LIB="" - ZLIB_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - ZLIB_LIB="" - fi - PBX_ZLIB=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_ZLIB 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(ZLIB, z, compress, zlib.h) if test "x${PBX_UNIXODBC}" = "x1" -o "x${PBX_IODBC}" = "x1"; then # Does ODBC support wide characters? @@ -28555,457 +13505,12 @@ fi # Used in res/res_pktccops +AST_C_DEFINE_CHECK(MSG_NOSIGNAL, MSG_NOSIGNAL, sys/socket.h) +AST_C_DEFINE_CHECK(SO_NOSIGPIPE, SO_NOSIGPIPE, sys/socket.h) - if test "x${PBX_MSG_NOSIGNAL}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MSG_NOSIGNAL in sys/socket.h" >&5 -$as_echo_n "checking for MSG_NOSIGNAL in sys/socket.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${MSG_NOSIGNAL_DIR}" != "x"; then - MSG_NOSIGNAL_INCLUDE="-I${MSG_NOSIGNAL_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${MSG_NOSIGNAL_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(MSG_NOSIGNAL) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_MSG_NOSIGNAL=1 - -$as_echo "#define HAVE_MSG_NOSIGNAL 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SO_NOSIGPIPE}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SO_NOSIGPIPE in sys/socket.h" >&5 -$as_echo_n "checking for SO_NOSIGPIPE in sys/socket.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SO_NOSIGPIPE_DIR}" != "x"; then - SO_NOSIGPIPE_INCLUDE="-I${SO_NOSIGPIPE_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SO_NOSIGPIPE_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(SO_NOSIGPIPE) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SO_NOSIGPIPE=1 - -$as_echo "#define HAVE_SO_NOSIGPIPE 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - - if test "x${PBX_SDL}" != "x1" -a "${USE_SDL}" != "no"; then - PBX_SDL=0 - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}sdl-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}sdl-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_CONFIG_SDL+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $CONFIG_SDL in - [\\/]* | ?:[\\/]*) - ac_cv_path_CONFIG_SDL="$CONFIG_SDL" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${SDL_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_CONFIG_SDL="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -CONFIG_SDL=$ac_cv_path_CONFIG_SDL -if test -n "$CONFIG_SDL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CONFIG_SDL" >&5 -$as_echo "$CONFIG_SDL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_CONFIG_SDL"; then - ac_pt_CONFIG_SDL=$CONFIG_SDL - # Extract the first word of "sdl-config", so it can be a program name with args. -set dummy sdl-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_CONFIG_SDL+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_CONFIG_SDL in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_CONFIG_SDL="$ac_pt_CONFIG_SDL" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_dummy="${SDL_DIR}/bin:$PATH" -for as_dir in $as_dummy -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_path_ac_pt_CONFIG_SDL="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_CONFIG_SDL=$ac_cv_path_ac_pt_CONFIG_SDL -if test -n "$ac_pt_CONFIG_SDL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CONFIG_SDL" >&5 -$as_echo "$ac_pt_CONFIG_SDL" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_CONFIG_SDL" = x; then - CONFIG_SDL="No" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CONFIG_SDL=$ac_pt_CONFIG_SDL - fi -else - CONFIG_SDL="$ac_cv_path_CONFIG_SDL" -fi - - if test ! "x${CONFIG_SDL}" = xNo; then - if test x"" = x ; then A=--cflags ; else A="" ; fi - SDL_INCLUDE=$(${CONFIG_SDL} $A) - if test x"" = x ; then A=--libs ; else A="" ; fi - SDL_LIB=$(${CONFIG_SDL} $A) - if test x"" != x ; then - saved_cppflags="${CPPFLAGS}" - if test "x${SDL_DIR}" != "x"; then - SDL_INCLUDE="-I${SDL_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SDL_INCLUDE}" - - saved_libs="${LIBS}" - LIBS="${SDL_LIB}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - ; - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - PBX_SDL=1 - -$as_echo "#define HAVE_SDL 1" >>confdefs.h - - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - LIBS="${saved_libs}" - else - PBX_SDL=1 - -$as_echo "#define HAVE_SDL 1" >>confdefs.h - - fi - fi - fi - - -if test "x${PBX_SDL_IMAGE}" != "x1" -a "${USE_SDL_IMAGE}" != "no"; then - pbxlibdir="" - # if --with-SDL_IMAGE=DIR has been specified, use it. - if test "x${SDL_IMAGE_DIR}" != "x"; then - if test -d ${SDL_IMAGE_DIR}/lib; then - pbxlibdir="-L${SDL_IMAGE_DIR}/lib" - else - pbxlibdir="-L${SDL_IMAGE_DIR}" - fi - fi - pbxfuncname="IMG_Load" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_SDL_IMAGE_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} ${SDL_INCLUDE}" - as_ac_Lib=`$as_echo "ac_cv_lib_SDL_image_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lSDL_image" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lSDL_image... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lSDL_image ${pbxlibdir} ${SDL_LIB} $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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_SDL_IMAGE_FOUND=yes -else - AST_SDL_IMAGE_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_SDL_IMAGE_FOUND}" = "yes"; then - SDL_IMAGE_LIB="${pbxlibdir} -lSDL_image ${SDL_LIB}" - # if --with-SDL_IMAGE=DIR has been specified, use it. - if test "x${SDL_IMAGE_DIR}" != "x"; then - SDL_IMAGE_INCLUDE="-I${SDL_IMAGE_DIR}/include" - fi - SDL_IMAGE_INCLUDE="${SDL_IMAGE_INCLUDE} ${SDL_INCLUDE}" - if test "xSDL_image.h" = "x" ; then # no header, assume found - SDL_IMAGE_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${SDL_IMAGE_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "SDL_image.h" "ac_cv_header_SDL_image_h" "$ac_includes_default" -if test "x$ac_cv_header_SDL_image_h" = xyes; then : - SDL_IMAGE_HEADER_FOUND=1 -else - SDL_IMAGE_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${SDL_IMAGE_HEADER_FOUND}" = "x0" ; then - SDL_IMAGE_LIB="" - SDL_IMAGE_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - SDL_IMAGE_LIB="" - fi - PBX_SDL_IMAGE=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_SDL_IMAGE 1 -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_FFMPEG}" != "x1" -a "${USE_FFMPEG}" != "no"; then - pbxlibdir="" - # if --with-FFMPEG=DIR has been specified, use it. - if test "x${FFMPEG_DIR}" != "x"; then - if test -d ${FFMPEG_DIR}/lib; then - pbxlibdir="-L${FFMPEG_DIR}/lib" - else - pbxlibdir="-L${FFMPEG_DIR}" - fi - fi - pbxfuncname="sws_getContext" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_FFMPEG_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" - as_ac_Lib=`$as_echo "ac_cv_lib_avcodec_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lavcodec" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lavcodec... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lavcodec ${pbxlibdir} ${PTHREAD_LIBS} -lz -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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_FFMPEG_FOUND=yes -else - AST_FFMPEG_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_FFMPEG_FOUND}" = "yes"; then - FFMPEG_LIB="${pbxlibdir} -lavcodec ${PTHREAD_LIBS} -lz -lm" - # if --with-FFMPEG=DIR has been specified, use it. - if test "x${FFMPEG_DIR}" != "x"; then - FFMPEG_INCLUDE="-I${FFMPEG_DIR}/include" - fi - FFMPEG_INCLUDE="${FFMPEG_INCLUDE} ${PTHREAD_CFLAGS}" - if test "xffmpeg/avcodec.h" = "x" ; then # no header, assume found - FFMPEG_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${FFMPEG_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "ffmpeg/avcodec.h" "ac_cv_header_ffmpeg_avcodec_h" "$ac_includes_default" -if test "x$ac_cv_header_ffmpeg_avcodec_h" = xyes; then : - FFMPEG_HEADER_FOUND=1 -else - FFMPEG_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${FFMPEG_HEADER_FOUND}" = "x0" ; then - FFMPEG_LIB="" - FFMPEG_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - FFMPEG_LIB="" - fi - PBX_FFMPEG=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_FFMPEG 1 -_ACEOF - - fi - fi -fi - - +AST_EXT_TOOL_CHECK(SDL, sdl-config) +AST_EXT_LIB_CHECK(SDL_IMAGE, SDL_image, IMG_Load, SDL_image.h, ${SDL_LIB}, ${SDL_INCLUDE}) +AST_EXT_LIB_CHECK(FFMPEG, avcodec, sws_getContext, ffmpeg/avcodec.h, ${PTHREAD_LIBS} -lz -lm, ${PTHREAD_CFLAGS}) # possible places for video4linux version 1 ac_fn_c_check_header_mongrel "$LINENO" "linux/videodev.h" "ac_cv_header_linux_videodev_h" "$ac_includes_default" @@ -29020,222 +13525,8 @@ fi # possible places for X11 - -if test "x${PBX_X11}" != "x1" -a "${USE_X11}" != "no"; then - pbxlibdir="" - # if --with-X11=DIR has been specified, use it. - if test "x${X11_DIR}" != "x"; then - if test -d ${X11_DIR}/lib; then - pbxlibdir="-L${X11_DIR}/lib" - else - pbxlibdir="-L${X11_DIR}" - fi - fi - pbxfuncname="XOpenDisplay" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_X11_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} " - as_ac_Lib=`$as_echo "ac_cv_lib_X11_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lX11" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lX11... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lX11 ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_X11_FOUND=yes -else - AST_X11_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_X11_FOUND}" = "yes"; then - X11_LIB="${pbxlibdir} -lX11 " - # if --with-X11=DIR has been specified, use it. - if test "x${X11_DIR}" != "x"; then - X11_INCLUDE="-I${X11_DIR}/include" - fi - X11_INCLUDE="${X11_INCLUDE} " - if test "xX11/Xlib.h" = "x" ; then # no header, assume found - X11_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${X11_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "X11/Xlib.h" "ac_cv_header_X11_Xlib_h" "$ac_includes_default" -if test "x$ac_cv_header_X11_Xlib_h" = xyes; then : - X11_HEADER_FOUND=1 -else - X11_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${X11_HEADER_FOUND}" = "x0" ; then - X11_LIB="" - X11_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - X11_LIB="" - fi - PBX_X11=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_X11 1 -_ACEOF - - cat >>confdefs.h <<_ACEOF -#define HAVE_X11_VERSION standard_path -_ACEOF - - fi - fi -fi - - - -if test "x${PBX_X11}" != "x1" -a "${USE_X11}" != "no"; then - pbxlibdir="" - # if --with-X11=DIR has been specified, use it. - if test "x${X11_DIR}" != "x"; then - if test -d ${X11_DIR}/lib; then - pbxlibdir="-L${X11_DIR}/lib" - else - pbxlibdir="-L${X11_DIR}" - fi - fi - pbxfuncname="XOpenDisplay" - if test "x${pbxfuncname}" = "x" ; then # empty lib, assume only headers - AST_X11_FOUND=yes - else - ast_ext_lib_check_save_CFLAGS="${CFLAGS}" - CFLAGS="${CFLAGS} -I/usr/X11R6/include" - as_ac_Lib=`$as_echo "ac_cv_lib_X11_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -lX11" >&5 -$as_echo_n "checking for ${pbxfuncname} in -lX11... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lX11 ${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 ${pbxfuncname} (); -int -main () -{ -return ${pbxfuncname} (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - eval "$as_ac_Lib=yes" -else - eval "$as_ac_Lib=no" -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : - AST_X11_FOUND=yes -else - AST_X11_FOUND=no -fi - - CFLAGS="${ast_ext_lib_check_save_CFLAGS}" - fi - - # now check for the header. - if test "${AST_X11_FOUND}" = "yes"; then - X11_LIB="${pbxlibdir} -lX11 " - # if --with-X11=DIR has been specified, use it. - if test "x${X11_DIR}" != "x"; then - X11_INCLUDE="-I${X11_DIR}/include" - fi - X11_INCLUDE="${X11_INCLUDE} -I/usr/X11R6/include" - if test "xX11/Xlib.h" = "x" ; then # no header, assume found - X11_HEADER_FOUND="1" - else # check for the header - ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" - CPPFLAGS="${CPPFLAGS} ${X11_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "X11/Xlib.h" "ac_cv_header_X11_Xlib_h" "$ac_includes_default" -if test "x$ac_cv_header_X11_Xlib_h" = xyes; then : - X11_HEADER_FOUND=1 -else - X11_HEADER_FOUND=0 -fi - - - CPPFLAGS="${ast_ext_lib_check_saved_CPPFLAGS}" - fi - if test "x${X11_HEADER_FOUND}" = "x0" ; then - X11_LIB="" - X11_INCLUDE="" - else - if test "x${pbxfuncname}" = "x" ; then # only checking headers -> no library - X11_LIB="" - fi - PBX_X11=1 - cat >>confdefs.h <<_ACEOF -#define HAVE_X11 1 -_ACEOF - - cat >>confdefs.h <<_ACEOF -#define HAVE_X11_VERSION X11R6 -_ACEOF - - fi - fi -fi - - +AST_EXT_LIB_CHECK(X11, X11, XOpenDisplay, X11/Xlib.h,,, standard_path) +AST_EXT_LIB_CHECK(X11, X11, XOpenDisplay, X11/Xlib.h,, -I/usr/X11R6/include, X11R6) PBX_LAUNCHD=0 if test "${cross_compiling}" = "no"; @@ -29303,512 +13594,17 @@ PBX_SYSLOG=0 if test "${ac_cv_header_syslog_h}" = "yes"; then # syslog facilities - - if test "x${PBX_SYSLOG_FACILITY_LOG_AUTH}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_AUTH in syslog.h" >&5 -$as_echo_n "checking for LOG_AUTH in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_AUTH_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_AUTH_INCLUDE="-I${SYSLOG_FACILITY_LOG_AUTH_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_AUTH_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_AUTH) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_AUTH=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_AUTH 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_AUTHPRIV}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_AUTHPRIV in syslog.h" >&5 -$as_echo_n "checking for LOG_AUTHPRIV in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_AUTHPRIV_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_AUTHPRIV_INCLUDE="-I${SYSLOG_FACILITY_LOG_AUTHPRIV_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_AUTHPRIV_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_AUTHPRIV) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_AUTHPRIV=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_AUTHPRIV 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_CRON}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_CRON in syslog.h" >&5 -$as_echo_n "checking for LOG_CRON in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_CRON_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_CRON_INCLUDE="-I${SYSLOG_FACILITY_LOG_CRON_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_CRON_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_CRON) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_CRON=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_CRON 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_DAEMON}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_DAEMON in syslog.h" >&5 -$as_echo_n "checking for LOG_DAEMON in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_DAEMON_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_DAEMON_INCLUDE="-I${SYSLOG_FACILITY_LOG_DAEMON_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_DAEMON_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_DAEMON) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_DAEMON=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_DAEMON 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_FTP}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_FTP in syslog.h" >&5 -$as_echo_n "checking for LOG_FTP in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_FTP_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_FTP_INCLUDE="-I${SYSLOG_FACILITY_LOG_FTP_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_FTP_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_FTP) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_FTP=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_FTP 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_KERN}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_KERN in syslog.h" >&5 -$as_echo_n "checking for LOG_KERN in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_KERN_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_KERN_INCLUDE="-I${SYSLOG_FACILITY_LOG_KERN_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_KERN_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_KERN) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_KERN=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_KERN 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_LPR}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_LPR in syslog.h" >&5 -$as_echo_n "checking for LOG_LPR in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_LPR_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_LPR_INCLUDE="-I${SYSLOG_FACILITY_LOG_LPR_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_LPR_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_LPR) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_LPR=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_LPR 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_MAIL}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_MAIL in syslog.h" >&5 -$as_echo_n "checking for LOG_MAIL in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_MAIL_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_MAIL_INCLUDE="-I${SYSLOG_FACILITY_LOG_MAIL_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_MAIL_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_MAIL) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_MAIL=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_MAIL 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_NEWS}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_NEWS in syslog.h" >&5 -$as_echo_n "checking for LOG_NEWS in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_NEWS_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_NEWS_INCLUDE="-I${SYSLOG_FACILITY_LOG_NEWS_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_NEWS_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_NEWS) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_NEWS=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_NEWS 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_SYSLOG}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_SYSLOG in syslog.h" >&5 -$as_echo_n "checking for LOG_SYSLOG in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_SYSLOG_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_SYSLOG_INCLUDE="-I${SYSLOG_FACILITY_LOG_SYSLOG_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_SYSLOG_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_SYSLOG) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_SYSLOG=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_SYSLOG 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - - - if test "x${PBX_SYSLOG_FACILITY_LOG_UUCP}" != "x1"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LOG_UUCP in syslog.h" >&5 -$as_echo_n "checking for LOG_UUCP in syslog.h... " >&6; } - saved_cppflags="${CPPFLAGS}" - if test "x${SYSLOG_FACILITY_LOG_UUCP_DIR}" != "x"; then - SYSLOG_FACILITY_LOG_UUCP_INCLUDE="-I${SYSLOG_FACILITY_LOG_UUCP_DIR}/include" - fi - CPPFLAGS="${CPPFLAGS} ${SYSLOG_FACILITY_LOG_UUCP_INCLUDE}" - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - #include -int -main () -{ -#if defined(LOG_UUCP) - int foo = 0; - #else - int foo = bar; - #endif - 0 - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - PBX_SYSLOG_FACILITY_LOG_UUCP=1 - -$as_echo "#define HAVE_SYSLOG_FACILITY_LOG_UUCP 1" >>confdefs.h - - - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - CPPFLAGS="${saved_cppflags}" - fi - - + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_AUTH, LOG_AUTH, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_AUTHPRIV, LOG_AUTHPRIV, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_CRON, LOG_CRON, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_DAEMON, LOG_DAEMON, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_FTP, LOG_FTP, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_KERN, LOG_KERN, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_LPR, LOG_LPR, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_MAIL, LOG_MAIL, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_NEWS, LOG_NEWS, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_SYSLOG, LOG_SYSLOG, syslog.h) + AST_C_DEFINE_CHECK(SYSLOG_FACILITY_LOG_UUCP, LOG_UUCP, syslog.h) PBX_SYSLOG=1 fi @@ -29822,32 +13618,7 @@ fi ac_config_files="$ac_config_files build_tools/menuselect-deps makeopts channels/h323/Makefile" - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mandatory modules: ${ac_mandatory_list}" >&5 -$as_echo_n "checking for mandatory modules: ${ac_mandatory_list}... " >&6; } - err=0; - for i in ${ac_mandatory_list}; do - eval "a=\${PBX_$i}" - if test "x${a}" = "x1" ; then continue; fi - if test ${err} = "0" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: fail" >&5 -$as_echo "fail" >&6; } ; fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 -$as_echo "" >&6; } - eval "a=\${${i}_OPTION}" - { $as_echo "$as_me:${as_lineno-$LINENO}: ***" >&5 -$as_echo "$as_me: ***" >&6;} - { $as_echo "$as_me:${as_lineno-$LINENO}: *** The $i installation appears to be missing or broken." >&5 -$as_echo "$as_me: *** The $i installation appears to be missing or broken." >&6;} - { $as_echo "$as_me:${as_lineno-$LINENO}: *** Either correct the installation, or run configure" >&5 -$as_echo "$as_me: *** Either correct the installation, or run configure" >&6;} - { $as_echo "$as_me:${as_lineno-$LINENO}: *** including --without-${a}." >&5 -$as_echo "$as_me: *** including --without-${a}." >&6;} - err=1 - done - if test $err = 1 ; then exit 1; fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -$as_echo "ok" >&6; } - +AST_CHECK_MANDATORY if test -f build_tools/menuselect-deps; then # extract old values of all PBX_ variables from menuselect-deps @@ -30266,16 +14037,16 @@ if (echo >conf$$.file) 2>/dev/null; then # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -30335,28 +14106,16 @@ else as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -30378,7 +14137,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # values after options handling. ac_log=" This file was extended by asterisk $as_me trunk, which was -generated by GNU Autoconf 2.68. Invocation command line was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -30440,10 +14199,10 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ asterisk config.status trunk -configured by $0, generated by GNU Autoconf 2.68, +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -30533,7 +14292,7 @@ fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' diff --git a/configure.ac b/configure.ac index 5a01fc2ac8..e407876b1a 100644 --- a/configure.ac +++ b/configure.ac @@ -172,7 +172,7 @@ case "${host_os}" in OSARCH=cygwin PBX_WINARCH=1 ;; - linux-gnueabi*) + linux-gnueabi* | linux-gnuspe) OSARCH=linux-gnu ;; *)