aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/NNGOptions.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmake/NNGOptions.cmake b/cmake/NNGOptions.cmake
index b0512c45..d4369ff8 100644
--- a/cmake/NNGOptions.cmake
+++ b/cmake/NNGOptions.cmake
@@ -121,7 +121,8 @@ option (NNG_TRANSPORT_TCP "Enable TCP transport." ON)
mark_as_advanced(NNG_TRANSPORT_TCP)
# TLS transport
-option (NNG_TRANSPORT_TLS "Enable TLS transport." ON)
+CMAKE_DEPENDENT_OPTION(NNG_TRANSPORT_TLS "Enable TLS transport." ON
+ "NNG_ENABLE_TLS" OFF)
mark_as_advanced(NNG_TRANSPORT_TLS)
# WebSocket
@@ -138,6 +139,11 @@ mark_as_advanced(NNG_TRANSPORT_FDC)
option (NNG_TRANSPORT_UDP "Enable UDP transport (EXPERIMENTAL)" ON)
mark_as_advanced(NNG_TRANSPORT_UDP)
+CMAKE_DEPENDENT_OPTION(NNG_TRANSPORT_DTLS
+ "Enable DTLS transport (EXPERIMENTAL)" ON
+ "NNG_ENABLE_TLS" OFF)
+mark_as_advanced(NNG_TRANSPORT_DTLS)
+
if (NNG_TRANSPORT_WS OR NNG_TRANSPORT_WSS)
# Make sure things we *MUST* have are enabled.
set(NNG_SUPP_WEBSOCKET ON)