mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
res_srtp: Add support for libsrtp2
ASTERISK-25294 #close Reported by: Tzafrir Cohen ASTERISK-26976 #close Reported by: Alex Change-Id: I789b1c3d1ed31365bbd9339fa58ef36f48833c40
This commit is contained in:
@@ -164,3 +164,39 @@ _ACEOF
|
||||
fi
|
||||
m4_ifval([$7], [AH_TEMPLATE(m4_bpatsubst([[HAVE_$1_VERSION]], [(.*)]), [Define to the version of the $2 library.])])
|
||||
])
|
||||
|
||||
# Check if the previously discovered library can be dynamically linked.
|
||||
#
|
||||
# AST_EXT_LIB_CHECK_SHARED([package], [library], [function], [header],
|
||||
# [extra libs], [extra cflags], [action-if-true], [action-if-false])
|
||||
AC_DEFUN([AST_EXT_LIB_CHECK_SHARED],
|
||||
[
|
||||
if test "x${PBX_$1}" = "x1"; then
|
||||
ast_ext_lib_check_shared_saved_libs="${LIBS}"
|
||||
ast_ext_lib_check_shared_saved_ldflags="${LDFLAGS}"
|
||||
ast_ext_lib_check_shared_saved_cflags="${CFLAGS}"
|
||||
LIBS="${LIBS} ${$1_LIB} $5"
|
||||
LDFLAGS="${LDFLAGS} -shared -fPIC"
|
||||
CFLAGS="${CFLAGS} ${$1_INCLUDE} $6"
|
||||
AC_MSG_CHECKING(for the ability of -l$2 to be linked in a shared object)
|
||||
AC_LINK_IFELSE(
|
||||
[
|
||||
AC_LANG_PROGRAM(
|
||||
[#include <$4>],
|
||||
[$3();]
|
||||
)
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT(yes)
|
||||
$7
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT(no)
|
||||
$8
|
||||
]
|
||||
)
|
||||
CFLAGS="${ast_ext_lib_check_shared_saved_cflags}"
|
||||
LDFLAGS="${ast_ext_lib_check_shared_saved_ldflags}"
|
||||
LIBS="${ast_ext_lib_check_shared_saved_libs}"
|
||||
fi
|
||||
])
|
||||
|
Reference in New Issue
Block a user