summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Wojniak <kainjow@users.noreply.github.com>2021-10-20 20:56:29 -0700
committerJens Geyer <Jens-G@users.noreply.github.com>2021-12-06 23:00:37 +0100
commit2853af2d02dc1c4e42175e76d5ccefe9e797c4c4 (patch)
tree18b91184d6aa30591503791c141da3afb6319be6
parent4c7b9fd38ad614dbf37c37e45569790b44868458 (diff)
downloadthrift-2853af2d02dc1c4e42175e76d5ccefe9e797c4c4.tar.gz
Compile TWebSocketServer with CMake only when OpenSSL is found
When compiling the C++ library and OpenSSL wasn't found, TWebSocketServer will fail as it includes OpenSSL headers.
-rwxr-xr-xlib/cpp/CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/cpp/CMakeLists.txt b/lib/cpp/CMakeLists.txt
index c84e6e21e..13b41c5c6 100755
--- a/lib/cpp/CMakeLists.txt
+++ b/lib/cpp/CMakeLists.txt
@@ -54,8 +54,6 @@ set(thriftcpp_SOURCES
src/thrift/transport/TServerSocket.cpp
src/thrift/transport/TTransportUtils.cpp
src/thrift/transport/TBufferTransports.cpp
- src/thrift/transport/TWebSocketServer.h
- src/thrift/transport/TWebSocketServer.cpp
src/thrift/transport/SocketCommon.cpp
src/thrift/server/TConnectedClient.cpp
src/thrift/server/TServerFramework.cpp
@@ -102,6 +100,8 @@ if(OPENSSL_FOUND AND WITH_OPENSSL)
list(APPEND thriftcpp_SOURCES
src/thrift/transport/TSSLSocket.cpp
src/thrift/transport/TSSLServerSocket.cpp
+ src/thrift/transport/TWebSocketServer.h
+ src/thrift/transport/TWebSocketServer.cpp
)
if(TARGET OpenSSL::SSL OR TARGET OpenSSL::Crypto)
if(TARGET OpenSSL::SSL)