1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-12 19:31:53 +00:00

Build: Refine build script.

This commit is contained in:
winlin 2022-10-12 20:21:23 +08:00
parent 21b9345387
commit d9cf874033
4 changed files with 10 additions and 1 deletions

2
trunk/configure vendored
View file

@ -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

View file

@ -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)
{

View file

@ -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()
{

View file

@ -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)
{