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
if[[$SRS_HTTP_CORE= NO &&$SRS_STREAM_CASTER= YES ]];then
echo"stream-caster depends on http-api or http-server, see: ./configure --help";__check_ok=NO;
fi
# generate the group option: SRS_GPERF
__gperf_slow=NO
@ -885,11 +886,9 @@ function check_option_conflicts() {
fi
# if x86/x64 or directly build, never use static
if[$SRS_X86_X64= YES ];then
if[$SRS_STATIC= YES ];then
if[[$SRS_X86_X64= YES &&$SRS_STATIC= YES ]];then
echo"x86/x64 should never use static, see: ./configure --help";__check_ok=NO;
# hp(http-parser) the http request/url parser, for SRS to support HTTP callback.
LibHttpParserRoot=""; LibHttpParserfile=""
if [ $SRS_HTTP_PARSER = YES ]; then LibHttpParserRoot="${SRS_OBJS_DIR}/hp"; LibHttpParserfile="${LibHttpParserRoot}/libhttp_parser.a"; fi
if [ $SRS_HTTP_CORE = YES ]; then LibHttpParserRoot="${SRS_OBJS_DIR}/hp"; LibHttpParserfile="${LibHttpParserRoot}/libhttp_parser.a"; fi
# openssl-1.0.1f, for the RTMP complex handshake.
LibSSLRoot="";LibSSLfile=""
if [ $SRS_SSL = YES ]; then if [ $SRS_USE_SYS_SSL = NO ]; then LibSSLRoot="${SRS_OBJS_DIR}/openssl/include"; LibSSLfile="${SRS_OBJS_DIR}/openssl/lib/libssl.a ${SRS_OBJS_DIR}/openssl/lib/libcrypto.a"; fi fi