From e1ec72eab6d00b3ba38e5932bc88920f103b6e4a Mon Sep 17 00:00:00 2001 From: aunsane Date: Fri, 27 Apr 2018 21:33:17 +0300 Subject: Telegram: initial commit - tdlib moved to telegram dir --- protocols/Telegram/tdlib/td/tdnet/CMakeLists.txt | 54 ++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 protocols/Telegram/tdlib/td/tdnet/CMakeLists.txt (limited to 'protocols/Telegram/tdlib/td/tdnet/CMakeLists.txt') diff --git a/protocols/Telegram/tdlib/td/tdnet/CMakeLists.txt b/protocols/Telegram/tdlib/td/tdnet/CMakeLists.txt new file mode 100644 index 0000000000..823ed027d6 --- /dev/null +++ b/protocols/Telegram/tdlib/td/tdnet/CMakeLists.txt @@ -0,0 +1,54 @@ +cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR) + +if (NOT OPENSSL_FOUND) + find_package(OpenSSL REQUIRED) + find_package(ZLIB REQUIRED) +endif() + +#SOURCE SETS +set(TDNET_SOURCE + td/net/GetHostByNameActor.cpp + td/net/HttpChunkedByteFlow.cpp + td/net/HttpConnectionBase.cpp + td/net/HttpContentLengthByteFlow.cpp + td/net/HttpFile.cpp + td/net/HttpInboundConnection.cpp + td/net/HttpOutboundConnection.cpp + td/net/HttpQuery.cpp + td/net/HttpReader.cpp + td/net/Socks5.cpp + td/net/SslFd.cpp + td/net/TcpListener.cpp + td/net/Wget.cpp + + td/net/GetHostByNameActor.h + td/net/HttpChunkedByteFlow.h + td/net/HttpConnectionBase.h + td/net/HttpContentLengthByteFlow.h + td/net/HttpFile.h + td/net/HttpHeaderCreator.h + td/net/HttpInboundConnection.h + td/net/HttpOutboundConnection.h + td/net/HttpQuery.h + td/net/HttpReader.h + td/net/NetStats.h + td/net/Socks5.h + td/net/SslFd.h + td/net/TcpListener.h + td/net/Wget.h +) + +#RULES +#LIBRARIES + +add_library(tdnet STATIC ${TDNET_SOURCE}) +target_include_directories(tdnet PUBLIC $) +target_include_directories(tdnet SYSTEM PUBLIC $) +target_link_libraries(tdnet PUBLIC tdutils tdactor ${OPENSSL_LIBRARIES} PRIVATE ${CMAKE_DL_LIBS} ${ZLIB_LIBRARIES}) + +install(TARGETS tdnet EXPORT TdTargets + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib + RUNTIME DESTINATION bin + INCLUDES DESTINATION include +) -- cgit v1.2.3