diff --git a/net/http/CMakeLists.txt b/net/http/CMakeLists.txt
index 1efdf8c6fe100dee9bc31839fc4d446ae189ee43..dda8f91179169578c9f42011ecc4406c66c7a66f 100644
--- a/net/http/CMakeLists.txt
+++ b/net/http/CMakeLists.txt
@@ -60,10 +60,14 @@ ROOT_STANDARD_LIBRARY_PACKAGE(RHTTP
                               DEPENDENCIES Thread RIO)
 
 target_compile_definitions(RHTTP PUBLIC -DUSE_WEBSOCKET)
-target_compile_definitions(RHTTP PUBLIC -DNO_SSL_DL)
-if (_ssl11)
-   target_compile_definitions(RHTTP PUBLIC -DOPENSSL_API_1_1)
+
+if(ssl)
+   target_compile_definitions(RHTTP PUBLIC -DNO_SSL_DL)
+   if (_ssl11)
+      target_compile_definitions(RHTTP PUBLIC -DOPENSSL_API_1_1)
+   endif()
 endif()
+
 if(_nofcgi)
   target_compile_definitions(RHTTP PUBLIC -DHTTP_WITHOUT_FASTCGI)
 endif()