mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
Merge pull request #6991 from lealem47/gh6983
Option to enable DTLS-SRTP in CMake
This commit is contained in:
@ -269,6 +269,18 @@ if(NOT WOLFSSL_SINGLE_THREADED)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# DTLS-SRTP
|
||||||
|
add_option("WOLFSSL_SRTP"
|
||||||
|
"Enables wolfSSL DTLS-SRTP (default: disabled)"
|
||||||
|
"no" "yes;no")
|
||||||
|
|
||||||
|
if(WOLFSSL_SRTP)
|
||||||
|
list(APPEND WOLFSSL_DEFINITIONS
|
||||||
|
"-DWOLFSSL_SRTP")
|
||||||
|
set(WOLFSSL_DTLS "yes")
|
||||||
|
set(WOLFSSL_KEYING_MATERIAL "yes")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
# DTLS
|
# DTLS
|
||||||
add_option("WOLFSSL_DTLS"
|
add_option("WOLFSSL_DTLS"
|
||||||
|
@ -53,7 +53,7 @@ function(generate_build_flags)
|
|||||||
if(WOLFSSL_SCTP OR WOLFSSL_USER_SETTINGS)
|
if(WOLFSSL_SCTP OR WOLFSSL_USER_SETTINGS)
|
||||||
set(BUILD_SCTP "yes" PARENT_SCOPE)
|
set(BUILD_SCTP "yes" PARENT_SCOPE)
|
||||||
endif()
|
endif()
|
||||||
if(WOLFSSL_DTLS_CID OR WOLFSSL_USER_SETTINGS)
|
if(WOLFSSL_DTLS_CID OR WOLFSSL_USER_SETTINGS OR WOLFSSL_DTLS)
|
||||||
set(BUILD_DTLS_COMMON "yes" PARENT_SCOPE)
|
set(BUILD_DTLS_COMMON "yes" PARENT_SCOPE)
|
||||||
endif()
|
endif()
|
||||||
set(BUILD_MCAST ${WOLFSSL_MCAST} PARENT_SCOPE)
|
set(BUILD_MCAST ${WOLFSSL_MCAST} PARENT_SCOPE)
|
||||||
|
Reference in New Issue
Block a user