mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Allow use libsrt.so for SRT is MPL license.
This commit is contained in:
parent
07f4bc65c3
commit
d9bbd97d72
4 changed files with 8 additions and 1 deletions
|
@ -153,6 +153,7 @@ For previous versions, please read:
|
||||||
|
|
||||||
## V4 changes
|
## V4 changes
|
||||||
|
|
||||||
|
* v4.0, 2020-01-26, Allow use libsrt.so for SRT is MPL license. 4.0.2
|
||||||
* v4.0, 2020-01-24, Fix [#1147][bug #1147], support SRT(Secure Reliable Transport). 4.0.1
|
* v4.0, 2020-01-24, Fix [#1147][bug #1147], support SRT(Secure Reliable Transport). 4.0.1
|
||||||
|
|
||||||
## V3 changes
|
## V3 changes
|
||||||
|
|
|
@ -50,6 +50,8 @@ SRS_JOBS=1
|
||||||
SRS_STATIC=NO
|
SRS_STATIC=NO
|
||||||
# If enabled, link shared libraries for libst.so which uses MPL license.
|
# If enabled, link shared libraries for libst.so which uses MPL license.
|
||||||
SRS_SHARED_ST=NO
|
SRS_SHARED_ST=NO
|
||||||
|
# If enabled, link shared libraries for libsrt.so which uses MPL license.
|
||||||
|
SRS_SHARED_SRT=NO
|
||||||
# whether enable the gcov
|
# whether enable the gcov
|
||||||
SRS_GCOV=NO
|
SRS_GCOV=NO
|
||||||
# whether enable the log verbose/info/trace level.
|
# whether enable the log verbose/info/trace level.
|
||||||
|
@ -186,6 +188,7 @@ Conflicts:
|
||||||
Experts:
|
Experts:
|
||||||
--use-sys-ssl Do not compile ssl, use system ssl(-lssl) if required.
|
--use-sys-ssl Do not compile ssl, use system ssl(-lssl) if required.
|
||||||
--use-shared-st Use link shared libraries for ST which uses MPL license.
|
--use-shared-st Use link shared libraries for ST which uses MPL license.
|
||||||
|
--use-shared-srt Use link shared libraries for SRT which uses MPL license.
|
||||||
--export-librtmp-project=<path> Export srs-librtmp to specified project in path.
|
--export-librtmp-project=<path> Export srs-librtmp to specified project in path.
|
||||||
--export-librtmp-single=<path> Export srs-librtmp to a single file(.h+.cpp) in path.
|
--export-librtmp-single=<path> Export srs-librtmp to a single file(.h+.cpp) in path.
|
||||||
|
|
||||||
|
@ -276,6 +279,7 @@ function parse_user_option() {
|
||||||
|
|
||||||
--use-sys-ssl) SRS_USE_SYS_SSL=YES ;;
|
--use-sys-ssl) SRS_USE_SYS_SSL=YES ;;
|
||||||
--use-shared-st) SRS_SHARED_ST=YES ;;
|
--use-shared-st) SRS_SHARED_ST=YES ;;
|
||||||
|
--use-shared-srt) SRS_SHARED_SRT=YES ;;
|
||||||
|
|
||||||
--memory-watch) SRS_MEM_WATCH=YES ;;
|
--memory-watch) SRS_MEM_WATCH=YES ;;
|
||||||
--export-librtmp-project) SRS_EXPORT_LIBRTMP_PROJECT=${value} ;;
|
--export-librtmp-project) SRS_EXPORT_LIBRTMP_PROJECT=${value} ;;
|
||||||
|
@ -541,6 +545,7 @@ function regenerate_options() {
|
||||||
if [ $SRS_GPROF = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --with-gprof"; else SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --without-gprof"; fi
|
if [ $SRS_GPROF = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --with-gprof"; else SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --without-gprof"; fi
|
||||||
if [ $SRS_STATIC = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --static"; fi
|
if [ $SRS_STATIC = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --static"; fi
|
||||||
if [ $SRS_SHARED_ST = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --use-shared-st"; fi
|
if [ $SRS_SHARED_ST = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --use-shared-st"; fi
|
||||||
|
if [ $SRS_SHARED_SRT = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --use-shared-srt"; fi
|
||||||
if [ $SRS_LOG_VERBOSE = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --log-verbose"; fi
|
if [ $SRS_LOG_VERBOSE = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --log-verbose"; fi
|
||||||
if [ $SRS_LOG_INFO = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --log-info"; fi
|
if [ $SRS_LOG_INFO = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --log-info"; fi
|
||||||
if [ $SRS_LOG_TRACE = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --log-trace"; fi
|
if [ $SRS_LOG_TRACE = YES ]; then SRS_AUTO_CONFIGURE="${SRS_AUTO_CONFIGURE} --log-trace"; fi
|
||||||
|
|
1
trunk/configure
vendored
1
trunk/configure
vendored
|
@ -164,6 +164,7 @@ fi
|
||||||
# srt code path
|
# srt code path
|
||||||
if [[ $SRS_SRT == YES ]]; then
|
if [[ $SRS_SRT == YES ]]; then
|
||||||
LibSRTRoot="${SRS_WORKDIR}/src/srt"; LibSRTfile="${SRS_OBJS_DIR}/srt/lib/libsrt.a"
|
LibSRTRoot="${SRS_WORKDIR}/src/srt"; LibSRTfile="${SRS_OBJS_DIR}/srt/lib/libsrt.a"
|
||||||
|
if [[ $SRS_SHARED_SRT == YES ]]; then LibSRTfile="-lsrt"; fi
|
||||||
fi
|
fi
|
||||||
# the link options, always use static link
|
# the link options, always use static link
|
||||||
SrsLinkOptions="-ldl";
|
SrsLinkOptions="-ldl";
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
// The version config.
|
// The version config.
|
||||||
#define VERSION_MAJOR 4
|
#define VERSION_MAJOR 4
|
||||||
#define VERSION_MINOR 0
|
#define VERSION_MINOR 0
|
||||||
#define VERSION_REVISION 1
|
#define VERSION_REVISION 2
|
||||||
|
|
||||||
// The macros generated by configure script.
|
// The macros generated by configure script.
|
||||||
#include <srs_auto_headers.hpp>
|
#include <srs_auto_headers.hpp>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue