diff options
author | Kevin Wojniak <kainjow@users.noreply.github.com> | 2021-10-20 20:56:29 -0700 |
---|---|---|
committer | Jens Geyer <Jens-G@users.noreply.github.com> | 2021-12-06 23:00:37 +0100 |
commit | 2853af2d02dc1c4e42175e76d5ccefe9e797c4c4 (patch) | |
tree | 18b91184d6aa30591503791c141da3afb6319be6 | |
parent | 4c7b9fd38ad614dbf37c37e45569790b44868458 (diff) | |
download | thrift-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-x | lib/cpp/CMakeLists.txt | 4 |
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) |