mirror of
https://github.com/coturn/coturn.git
synced 2025-10-25 04:51:04 +02:00
working on sctp
This commit is contained in:
parent
c0f2ca8cea
commit
7a9c2fa50a
45
configure
vendored
45
configure
vendored
@ -293,6 +293,10 @@ if [ -z "${ECHO_CMD}" ] ; then
|
|||||||
ECHO_CMD=echo
|
ECHO_CMD=echo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -z "${FIND_CMD}" ] ; then
|
||||||
|
FIND_CMD=find
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -z "${PORTNAME}" ] ; then
|
if [ -z "${PORTNAME}" ] ; then
|
||||||
PORTNAME=turnserver
|
PORTNAME=turnserver
|
||||||
fi
|
fi
|
||||||
@ -622,6 +626,7 @@ if [ "${SYSTEM}" = "SunOS" ] ; then
|
|||||||
# Solaris ? is this you ?!
|
# Solaris ? is this you ?!
|
||||||
OSCFLAGS="${OSCFLAGS} -D__EXTENSIONS__ -D_XOPEN_SOURCE=500 -DTURN_NO_GETDOMAINNAME"
|
OSCFLAGS="${OSCFLAGS} -D__EXTENSIONS__ -D_XOPEN_SOURCE=500 -DTURN_NO_GETDOMAINNAME"
|
||||||
OSLIBS="${OSLIBS} -lnsl"
|
OSLIBS="${OSLIBS} -lnsl"
|
||||||
|
TURN_NO_SCTP=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#########################
|
#########################
|
||||||
@ -1162,26 +1167,34 @@ fi
|
|||||||
###############################
|
###############################
|
||||||
|
|
||||||
if [ -z "${TURN_NO_SCTP}" ] ; then
|
if [ -z "${TURN_NO_SCTP}" ] ; then
|
||||||
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
|
||||||
if ! [ "${PREFIX}" = "/usr" ] ; then
|
|
||||||
if ! [ "${PREFIX}" = "/usr/local" ] ; then
|
|
||||||
TURN_SCTP_INCLUDE=`find ${PREFIX}/include/ -name sctp.h`
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
|
||||||
TURN_SCTP_INCLUDE=`find /usr/local/include/ -name sctp.h`
|
|
||||||
fi
|
|
||||||
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
|
||||||
TURN_SCTP_INCLUDE=`find /usr/include/ -name sctp.h`
|
|
||||||
fi
|
|
||||||
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
||||||
TURN_NO_SCTP="-DTURN_NO_SCTP"
|
if [ -f /usr/include/linux/sctp.h ] ; then
|
||||||
|
TURN_SCTP_INCLUDE="-DTURN_SCTP_INCLUDE=\"\\\"/usr/include/linux/sctp.h\\\"\""
|
||||||
|
elif [ -f /usr/include/netinet/sctp.h ] ; then
|
||||||
|
TURN_SCTP_INCLUDE="-DTURN_SCTP_INCLUDE=\"</usr/include/netinet/sctp.h>\""
|
||||||
else
|
else
|
||||||
|
if ! [ "${PREFIX}" = "/usr" ] ; then
|
||||||
|
if ! [ "${PREFIX}" = "/usr/local" ] ; then
|
||||||
|
TURN_SCTP_INCLUDE=`${FIND_CMD} ${PREFIX}/include/ -name sctp.h`
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
||||||
|
TURN_SCTP_INCLUDE=`${FIND_CMD} /usr/local/include/ -name sctp.h`
|
||||||
|
fi
|
||||||
|
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
||||||
|
TURN_SCTP_INCLUDE=`${FIND_CMD} /usr/include/ -name sctp.h`
|
||||||
|
fi
|
||||||
|
if [ -z "${TURN_SCTP_INCLUDE}" ] ; then
|
||||||
|
TURN_NO_SCTP="-DTURN_NO_SCTP"
|
||||||
|
else
|
||||||
for ip in ${TURN_SCTP_INCLUDE} ; do
|
for ip in ${TURN_SCTP_INCLUDE} ; do
|
||||||
TURN_SCTP_INCLUDE="-DTURN_SCTP_INCLUDE=\"\\\"${ip}\\\"\""
|
TURN_SCTP_INCLUDE="-DTURN_SCTP_INCLUDE=\"\\\"${ip}\\\"\""
|
||||||
break
|
break
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
TURN_SCTP_INCLUDE="-DTURN_SCTP_INCLUDE=\"\\\"${TURN_SCTP_INCLUDE}\\\"\""
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
TURN_NO_SCTP="-DTURN_NO_SCTP"
|
TURN_NO_SCTP="-DTURN_NO_SCTP"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user