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
|
2025-01-28 17:43:46 +00:00
|
|
|
FingerprintData.cpp
|
|
|
|
|
FingerprintData.h
|
|
|
|
|
FingerprintDatabase.cpp
|
|
|
|
|
FingerprintDatabase.h
|
2024-10-24 00:47:40 +00:00
|
|
|
IDataSocket.cpp
|
|
|
|
|
IDataSocket.h
|
|
|
|
|
IListenSocket.h
|
|
|
|
|
ISocket.h
|
|
|
|
|
ISocketFactory.h
|
|
|
|
|
ISocketMultiplexerJob.h
|
|
|
|
|
NetworkAddress.cpp
|
|
|
|
|
NetworkAddress.h
|
|
|
|
|
SecureListenSocket.cpp
|
|
|
|
|
SecureListenSocket.h
|
2024-11-28 12:28:55 +00:00
|
|
|
SecurityLevel.h
|
2024-10-24 00:47:40 +00:00
|
|
|
SecureSocket.cpp
|
|
|
|
|
SecureSocket.h
|
|
|
|
|
SocketMultiplexer.cpp
|
|
|
|
|
SocketMultiplexer.h
|
2025-01-29 01:13:02 +00:00
|
|
|
SecureUtils.cpp
|
|
|
|
|
SecureUtils.h
|
2025-02-22 05:35:00 +00:00
|
|
|
SslLogger.cpp
|
|
|
|
|
SslLogger.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
|
|
|
|
|
)
|
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 04:38:54 +00:00
|
|
|
target_link_libraries(
|
|
|
|
|
net
|
|
|
|
|
PUBLIC OpenSSL::applink
|
2025-01-28 17:43:46 +00:00
|
|
|
PRIVATE Crypt32 ws2_32 OpenSSL::applink
|
|
|
|
|
)
|
2012-06-10 16:50:54 +00:00
|
|
|
endif()
|