Skip to content

Commit 94774ad

Browse files
committed
configure: fix build when openssl is not enable
This patch make the whip muxer depends dtls protocol, and dtls protocol depends openssl for now. Signed-off-by: Jack Lau <[email protected]>
1 parent f1ef5b4 commit 94774ad

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

configure

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3747,8 +3747,7 @@ wav_demuxer_select="riffdec"
37473747
wav_muxer_select="riffenc"
37483748
webm_chunk_muxer_select="webm_muxer"
37493749
webm_dash_manifest_demuxer_select="matroska_demuxer"
3750-
# TODO: Support libtls, mbedtls, and gnutls.
3751-
whip_muxer_deps_any="openssl"
3750+
whip_muxer_deps_any="dtls_protocol"
37523751
wtv_demuxer_select="mpegts_demuxer riffdec"
37533752
wtv_muxer_select="mpegts_muxer riffenc"
37543753
xmv_demuxer_select="riffdec"
@@ -3847,6 +3846,9 @@ srtp_protocol_select="rtp_protocol srtp"
38473846
tcp_protocol_select="network"
38483847
tls_protocol_deps_any="gnutls openssl schannel securetransport libtls mbedtls"
38493848
tls_protocol_select="tcp_protocol"
3849+
# TODO: Support libtls, mbedtls, and gnutls.
3850+
dtls_protocol_deps_any="openssl"
3851+
dtls_protocol_select="udp_protocol"
38503852
udp_protocol_select="network"
38513853
udplite_protocol_select="network"
38523854
unix_protocol_deps="sys_un_h"
@@ -7194,13 +7196,6 @@ enabled rkmpp && { require_pkg_config rkmpp rockchip_mpp rockchip/r
71947196
}
71957197
enabled vapoursynth && require_headers "vapoursynth/VSScript4.h vapoursynth/VapourSynth4.h"
71967198

7197-
enabled openssl && {
7198-
enabled whip_muxer && {
7199-
$pkg_config --exists --print-errors "openssl >= 1.0.1k" ||
7200-
require_pkg_config openssl "openssl >= 1.0.1k" openssl/ssl.h SSL_library_init ||
7201-
require_pkg_config openssl "openssl >= 1.0.1k" openssl/ssl.h OPENSSL_init_ssl
7202-
}
7203-
}
72047199

72057200

72067201
if enabled gcrypt; then

0 commit comments

Comments
 (0)