From 9b4cb4a670d5d23f49ab5ad7c260f5865f4f8021 Mon Sep 17 00:00:00 2001 From: chenhaibo <495810242@qq.com> Date: Thu, 19 Oct 2023 15:15:55 +0000 Subject: [PATCH] update --- trunk/auto/options.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/trunk/auto/options.sh b/trunk/auto/options.sh index a7e7e6693c6..c90e97dce9e 100755 --- a/trunk/auto/options.sh +++ b/trunk/auto/options.sh @@ -50,13 +50,13 @@ SRS_STATIC=NO SRS_SHARED_ST=NO # If enabled, link shared libraries for libsrt.so which uses MPL license. # See https://ossrs.net/lts/zh-cn/license#srt -SRS_SHARED_SRT=NO +SRS_SHARED_SRT=RESERVED # If enabled, link shared libraries for FFmpeg which is LGPL license. # See https://ossrs.net/lts/zh-cn/license#ffmpeg -SRS_SHARED_FFMPEG=NO +SRS_SHARED_FFMPEG=RESERVED # If enabled, link shared libraries for SRTP which is BSD license. # See https://ossrs.net/lts/zh-cn/license#srtp -SRS_SHARED_SRTP=NO +SRS_SHARED_SRTP=RESERVED # whether enable the gcov SRS_GCOV=NO # Whether enable cloud logging and APM(Application Performance Monitor). @@ -538,10 +538,19 @@ function apply_auto_options() { if [[ $SRS_RTC == YES && $SRS_FFMPEG_FIT == RESERVED ]]; then SRS_FFMPEG_FIT=YES fi + if [[ $SRS_USE_SYS_FFMPEG == YES && $SRS_SHARED_FFMPEG == RESERVED ]]; then + SRS_SHARED_FFMPEG=YES + fi if [[ $SRS_CROSS_BUILD == YES && $SRS_FFMPEG_OPUS != YES ]]; then echo "Enable FFmpeg native opus for cross building" SRS_FFMPEG_OPUS=YES fi + if [[ $SRS_USE_SYS_SRT == YES && $SRS_SHARED_SRT == RESERVED ]]; then + SRS_SHARED_SRT=YES + fi + if [[ $SRS_USE_SYS_SRTP == YES && $SRS_SHARED_SRTP == RESERVED ]]; then + SRS_SHARED_SRTP=YES + fi # Enable asan, but disable for Centos # @see https://github.com/ossrs/srs/issues/3347