Added option to control maximum simultaneous number of rtp-sessions

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Peter Lemenkov 17 years ago
parent b212daf345
commit 682943be7f

@ -26,6 +26,7 @@ OPTION(SEMS_USE_TTS "Build with Text-to-speech support (requires Flite
OPTION(SEMS_USE_OPENSSL "Build with OpenSSL" OFF)
OPTION(SEMS_USE_MONITORING "Build with monitoring support" OFF)
OPTION(SEMS_USE_IPV6 "Build with IPv6 support" OFF)
OPTION(MAX_RTP_SESSIONS:int "How many rtp sessions sSEMS will handle simultaneously? (default 2048)" 2048)
SET(CMAKE_VERBOSE_MAKEFILE ON)

@ -55,6 +55,14 @@ INCLUDE_DIRECTORIES (amci)
ADD_EXECUTABLE (sems ${sems_SRCS})
TARGET_LINK_LIBRARIES(sems ${CMAKE_DL_LIBS} pthread stdc++ m)
IF(CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DMAX_RTP_SESSIONS=${MAX_RTP_SESSIONS}")
ENDIF(CMAKE_COMPILER_IS_GNUCC)
IF(CMAKE_COMPILER_IS_GNUCXX)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMAX_RTP_SESSIONS=${MAX_RTP_SESSIONS}")
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
IF(SPANDSP_FOUND)
IF(CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DUSE_SPANDSP -D__STDC_LIMIT_MACROS")
@ -76,7 +84,7 @@ IF(LIBSAMPLERATE_FOUND)
ENDIF(CMAKE_COMPILER_IS_GNUCXX)
TARGET_LINK_LIBRARIES(sems ${CMAKE_DL_LIBS} samplerate)
ENDIF(LIBSAMPLERATE_FOUND)
IF(SEMS_USE_IPV6)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSUPPORT_IPV6")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSUPPORT_IPV6")

Loading…
Cancel
Save