mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
full support gperf gmc/gmp/gcp
This commit is contained in:
parent
8cd1c11add
commit
6e0bebdacf
4 changed files with 42 additions and 11 deletions
|
@ -115,6 +115,8 @@ if [ $help = yes ]; then
|
|||
--with-utest build the utest for srs.
|
||||
--with-gperf build srs with gperf tools(no gmc/gmp/gcp, with tcmalloc only).
|
||||
--with-gmc build memory check for srs with gperf tools.
|
||||
--with-gmp build memory profile for srs with gperf tools.
|
||||
--with-gcp build cpu profile for srs with gperf tools.
|
||||
|
||||
--without-ssl disable rtmp complex handshake.
|
||||
--without-hls disable hls, rtmp streaming only.
|
||||
|
@ -124,6 +126,8 @@ if [ $help = yes ]; then
|
|||
--without-utest do not build the utest for srs.
|
||||
--without-gperf do not build srs with gperf tools(without tcmalloc and gmc/gmp/gcp).
|
||||
--without-gmc do not build memory check for srs with gperf tools.
|
||||
--without-gmp do not build memory profile for srs with gperf tools.
|
||||
--without-gcp do not build cpu profile for srs with gperf tools.
|
||||
|
||||
--jobs[=N] Allow N jobs at once; infinite jobs with no arg.
|
||||
used for make in the configure, for example, to make ffmpeg.
|
||||
|
@ -151,6 +155,14 @@ if [ $SRS_GPERF = NO ]; then
|
|||
__check_ok=NO
|
||||
fi
|
||||
fi
|
||||
if [ $SRS_GPERF_MC = YES ]; then
|
||||
if [ $SRS_GPERF_MP = YES ]; then
|
||||
echo "gperf-mc not compatible with gperf-mp, see: ./configure --help";
|
||||
echo "@see: http://google-perftools.googlecode.com/svn/trunk/doc/heap_checker.html";
|
||||
echo "Note that since the heap-checker uses the heap-profiling framework internally, it is not possible to run both the heap-checker and heap profiler at the same time";
|
||||
__check_ok=NO
|
||||
fi
|
||||
fi
|
||||
# check variable neccessary
|
||||
if [ $SRS_SSL = RESERVED ]; then
|
||||
echo "you must specifies the ssl, see: ./configure --help";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue