From d9cf874033864bb38d9df5bbd589fd13974e4220 Mon Sep 17 00:00:00 2001 From: winlin Date: Wed, 12 Oct 2022 20:21:23 +0800 Subject: [PATCH] Build: Refine build script. --- trunk/configure | 2 +- trunk/src/app/srs_app_conn.cpp | 3 +++ trunk/src/app/srs_app_rtc_dtls.cpp | 3 +++ trunk/src/protocol/srs_protocol_http_client.cpp | 3 +++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/trunk/configure b/trunk/configure index 1f9596099..c24a56c15 100755 --- a/trunk/configure +++ b/trunk/configure @@ -83,7 +83,7 @@ END # enable gdb debug GDBDebug=" -g -O0" # the warning level. -WarnLevel=" -Wall -Wno-deprecated-declarations" +WarnLevel=" -Wall" # the compile standard. CppStd="-ansi" if [[ $SRS_CXX11 == YES ]]; then diff --git a/trunk/src/app/srs_app_conn.cpp b/trunk/src/app/srs_app_conn.cpp index ad0708283..0ca458ef8 100644 --- a/trunk/src/app/srs_app_conn.cpp +++ b/trunk/src/app/srs_app_conn.cpp @@ -726,6 +726,8 @@ SrsSslConnection::~SrsSslConnection() } } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" srs_error_t SrsSslConnection::handshake(string key_file, string crt_file) { srs_error_t err = srs_success; @@ -867,6 +869,7 @@ srs_error_t SrsSslConnection::handshake(string key_file, string crt_file) return err; } +#pragma GCC diagnostic pop void SrsSslConnection::set_recv_timeout(srs_utime_t tm) { diff --git a/trunk/src/app/srs_app_rtc_dtls.cpp b/trunk/src/app/srs_app_rtc_dtls.cpp index 5ba428a3d..926bc6b0d 100644 --- a/trunk/src/app/srs_app_rtc_dtls.cpp +++ b/trunk/src/app/srs_app_rtc_dtls.cpp @@ -114,6 +114,8 @@ void ssl_on_info(const SSL* dtls, int where, int ret) } } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" SSL_CTX* srs_build_dtls_ctx(SrsDtlsVersion version, std::string role) { SSL_CTX* dtls_ctx; @@ -188,6 +190,7 @@ SSL_CTX* srs_build_dtls_ctx(SrsDtlsVersion version, std::string role) return dtls_ctx; } +#pragma GCC diagnostic pop SrsDtlsCertificate::SrsDtlsCertificate() { diff --git a/trunk/src/protocol/srs_protocol_http_client.cpp b/trunk/src/protocol/srs_protocol_http_client.cpp index 8e75c4857..8cd8578a4 100644 --- a/trunk/src/protocol/srs_protocol_http_client.cpp +++ b/trunk/src/protocol/srs_protocol_http_client.cpp @@ -54,6 +54,8 @@ SrsSslClient::~SrsSslClient() } } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" srs_error_t SrsSslClient::handshake() { srs_error_t err = srs_success; @@ -171,6 +173,7 @@ srs_error_t SrsSslClient::handshake() return err; } +#pragma GCC diagnostic pop srs_error_t SrsSslClient::read(void* plaintext, size_t nn_plaintext, ssize_t* nread) {