2025-01-24 00:11:17 +00:00
|
|
|
# SPDX-FileCopyrightText: 2024 Chris Rizzitello <sithlord48@gmail.com>
|
|
|
|
|
# SPDX-FileCopyrightText: 2012 - 2024 Symless Ltd
|
|
|
|
|
# SPDX-FileCopyrightText: 2009 - 2012 Nick Bolton
|
|
|
|
|
# SPDX-License-Identifier: MIT
|
2012-06-10 16:50:54 +00:00
|
|
|
|
2024-10-24 00:47:40 +00:00
|
|
|
add_library(net STATIC
|
|
|
|
|
IDataSocket.cpp
|
|
|
|
|
IDataSocket.h
|
|
|
|
|
IListenSocket.h
|
|
|
|
|
ISocket.h
|
|
|
|
|
ISocketFactory.h
|
|
|
|
|
ISocketMultiplexerJob.h
|
|
|
|
|
NetworkAddress.cpp
|
|
|
|
|
NetworkAddress.h
|
|
|
|
|
SecureListenSocket.cpp
|
|
|
|
|
SecureListenSocket.h
|
|
|
|
|
SecureSocket.cpp
|
|
|
|
|
SecureSocket.h
|
|
|
|
|
SocketMultiplexer.cpp
|
|
|
|
|
SocketMultiplexer.h
|
2025-01-29 01:13:02 +00:00
|
|
|
SecureUtils.cpp
|
|
|
|
|
SecureUtils.h
|
2024-10-24 00:47:40 +00:00
|
|
|
TCPListenSocket.cpp
|
|
|
|
|
TCPListenSocket.h
|
|
|
|
|
TCPSocket.cpp
|
|
|
|
|
TCPSocket.h
|
|
|
|
|
TCPSocketFactory.cpp
|
|
|
|
|
TCPSocketFactory.h
|
|
|
|
|
TSocketMultiplexerMethodJob.h
|
|
|
|
|
XSocket.cpp
|
|
|
|
|
XSocket.h
|
|
|
|
|
InverseSockets/AutoArchSocket.cpp
|
|
|
|
|
InverseSockets/AutoArchSocket.h
|
|
|
|
|
InverseSockets/InverseClientSocket.cpp
|
|
|
|
|
InverseSockets/InverseClientSocket.h
|
|
|
|
|
InverseSockets/InverseServerSocket.cpp
|
|
|
|
|
InverseSockets/InverseServerSocket.h
|
|
|
|
|
InverseSockets/InverseSocketFactory.cpp
|
|
|
|
|
InverseSockets/InverseSocketFactory.h
|
|
|
|
|
InverseSockets/SecureClientSocket.cpp
|
|
|
|
|
InverseSockets/SecureClientSocket.h
|
|
|
|
|
InverseSockets/SecureServerSocket.cpp
|
|
|
|
|
InverseSockets/SecureServerSocket.h
|
|
|
|
|
InverseSockets/SslApi.cpp
|
|
|
|
|
InverseSockets/SslApi.h
|
|
|
|
|
InverseSockets/SslLogger.cpp
|
|
|
|
|
InverseSockets/SslLogger.h
|
|
|
|
|
)
|
2024-09-04 15:52:37 +00:00
|
|
|
|
2024-07-02 10:23:56 +00:00
|
|
|
target_link_libraries(
|
|
|
|
|
net
|
2024-10-11 16:10:03 +00:00
|
|
|
PUBLIC OpenSSL::SSL OpenSSL::Crypto
|
2024-07-02 10:23:56 +00:00
|
|
|
PRIVATE mt io)
|
2024-09-04 15:52:37 +00:00
|
|
|
|
2021-03-03 11:04:39 +00:00
|
|
|
if(WIN32)
|
2025-01-29 00:24:45 +00:00
|
|
|
target_link_libraries(net PRIVATE Crypt32 ws2_32)
|
2012-06-10 16:50:54 +00:00
|
|
|
endif()
|