From 8ac5424f3a30f4285cff936b57b74a43a20d71d5 Mon Sep 17 00:00:00 2001 From: stasoid Date: Sat, 14 Dec 2024 15:10:42 +0500 Subject: [PATCH] LibTLS: Port to Windows --- Libraries/LibTLS/CMakeLists.txt | 5 +++++ Libraries/LibTLS/TLSv12.cpp | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Libraries/LibTLS/CMakeLists.txt b/Libraries/LibTLS/CMakeLists.txt index f21dc89a922..c9883dc92dc 100644 --- a/Libraries/LibTLS/CMakeLists.txt +++ b/Libraries/LibTLS/CMakeLists.txt @@ -14,3 +14,8 @@ serenity_lib(LibTLS tls) target_link_libraries(LibTLS PRIVATE LibCore LibCrypto LibFileSystem) include(ca_certificates_data) + +if (WIN32) + find_package(pthread REQUIRED) + target_include_directories(LibTLS PRIVATE ${PTHREAD_INCLUDE_DIR}) +endif() diff --git a/Libraries/LibTLS/TLSv12.cpp b/Libraries/LibTLS/TLSv12.cpp index 34682150ef6..63ffb656e08 100644 --- a/Libraries/LibTLS/TLSv12.cpp +++ b/Libraries/LibTLS/TLSv12.cpp @@ -23,10 +23,6 @@ #include #include -#ifndef SOCK_NONBLOCK -# include -#endif - namespace TLS { void TLSv12::consume(ReadonlyBytes record)