diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-08-14 02:02:15 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-08-14 02:02:15 +0000 |
commit | 8cbd2aebf4de1a44935094c126132ec113210344 (patch) | |
tree | c3af6a96c9f5dec9b600769a37e09775dfdcbecb /configure.ac | |
parent | 61f4e5d845ba36c2ff238218c3ef8d2a45fd0be0 (diff) |
add support for Zaptel versions that contain the new transcoder interface
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@137677 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index b49a28ba7..e7f91a3d9 100644 --- a/configure.ac +++ b/configure.ac @@ -438,7 +438,6 @@ if test "x${host_os}" = "xlinux-gnu" ; then AST_EXT_LIB_CHECK([CAP], [cap], [cap_from_text], [sys/capability.h]) fi -PBX_DAHDI_TRANSCODE=0 if test "${USE_DAHDI}" != "no" ; then AST_C_DEFINE_CHECK([DAHDI], [DAHDI_CODE], [dahdi/user.h]) if test "x${PBX_DAHDI}" = "x1" ; then @@ -1492,6 +1491,28 @@ if test "${PBX_ZAPTEL}" = 1 && test "x${PBX_DAHDI}" != "x1"; then if test "${ac_cv_zaptel_vldtmf}" = "yes"; then PBX_ZAPTEL_VLDTMF=1 fi + AC_MSG_CHECKING(for zt_transcoder_info in zaptel/zaptel.h) + saved_cppflags="${CPPFLAGS}" + if test "x${ZAPTEL_DIR}" != "x"; then + CPPFLAGS="${CPPFLAGS} -I${ZAPTEL_DIR}/include" + fi + AC_COMPILE_IFELSE( + [ + AC_LANG_PROGRAM( + [#include <zaptel/zaptel.h>], + [int foo = sizeof(struct zt_transcoder_info);]) + ], + [ AC_MSG_RESULT(yes) + ac_cv_zaptel_transcode="yes" + ], + [ AC_MSG_RESULT(no) + ac_cv_zaptel_transcode="no" + ] + ) + CPPFLAGS="${saved_cppflags}" + if test "${ac_cv_zaptel_transcode}" = "yes"; then + PBX_DAHDI_TRANSCODE=1 + fi fi AC_SUBST(PBX_ZAPTEL_VLDTMF) AC_SUBST(PBX_DAHDI_TRANSCODE) |