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)