1
1
cmake_minimum_required (VERSION 3.10 FATAL_ERROR)
2
2
3
- project (TDLib VERSION 1.8.46 LANGUAGES CXX C)
3
+ project (TDLib VERSION 1.8.47 LANGUAGES CXX C)
4
4
5
5
if (NOT DEFINED CMAKE_MODULE_PATH )
6
6
set (CMAKE_MODULE_PATH "" )
@@ -212,6 +212,9 @@ if (TD_BUILD_TESTING AND BUILD_TESTING)
212
212
add_subdirectory (test )
213
213
endif ()
214
214
215
+ set (TDE2E_ENABLE_INSTALL ${TD_INSTALL_STATIC_LIBRARIES} CACHE BOOL "" FORCE)
216
+ add_subdirectory (tde2e)
217
+
215
218
if (TD_BUILD_BENCHMARK AND (NOT CMAKE_CROSSCOMPILING ))
216
219
add_subdirectory (benchmark)
217
220
endif ()
@@ -349,6 +352,7 @@ set(TDLIB_SOURCE_PART1
349
352
td/telegram/BusinessAwayMessage.cpp
350
353
td/telegram/BusinessAwayMessageSchedule.cpp
351
354
td/telegram/BusinessBotManageBar.cpp
355
+ td/telegram/BusinessBotRights.cpp
352
356
td/telegram/BusinessChatLink.cpp
353
357
td/telegram/BusinessConnectedBot.cpp
354
358
td/telegram/BusinessConnectionManager.cpp
@@ -397,6 +401,7 @@ set(TDLIB_SOURCE_PART1
397
401
td/telegram/DialogParticipantManager.cpp
398
402
td/telegram/DialogSource.cpp
399
403
td/telegram/Dimensions.cpp
404
+ td/telegram/DisallowedGiftsSettings.cpp
400
405
td/telegram/Document.cpp
401
406
td/telegram/DocumentsManager.cpp
402
407
td/telegram/DownloadManager.cpp
@@ -576,6 +581,7 @@ set(TDLIB_SOURCE_PART2
576
581
td/telegram/StarGiftAttribute.cpp
577
582
td/telegram/StarGiftId.cpp
578
583
td/telegram/StarGiftManager.cpp
584
+ td/telegram/StarGiftSettings.cpp
579
585
td/telegram/StarManager.cpp
580
586
td/telegram/StarSubscription.cpp
581
587
td/telegram/StarSubscriptionPricing.cpp
@@ -663,6 +669,7 @@ set(TDLIB_SOURCE_PART2
663
669
td/telegram/BusinessAwayMessage.h
664
670
td/telegram/BusinessAwayMessageSchedule.h
665
671
td/telegram/BusinessBotManageBar.h
672
+ td/telegram/BusinessBotRights.h
666
673
td/telegram/BusinessChatLink.h
667
674
td/telegram/BusinessConnectedBot.h
668
675
td/telegram/BusinessConnectionId.h
@@ -724,6 +731,7 @@ set(TDLIB_SOURCE_PART2
724
731
td/telegram/DialogParticipantManager.h
725
732
td/telegram/DialogSource.h
726
733
td/telegram/Dimensions.h
734
+ td/telegram/DisallowedGiftsSettings.h
727
735
td/telegram/Document.h
728
736
td/telegram/DocumentsManager.h
729
737
td/telegram/DownloadManager.h
@@ -949,6 +957,7 @@ set(TDLIB_SOURCE_PART2
949
957
td/telegram/StarGiftAttribute.h
950
958
td/telegram/StarGiftId.h
951
959
td/telegram/StarGiftManager.h
960
+ td/telegram/StarGiftSettings.h
952
961
td/telegram/StarManager.h
953
962
td/telegram/StarSubscription.h
954
963
td/telegram/StarSubscriptionPricing.h
@@ -1023,6 +1032,7 @@ set(TDLIB_SOURCE_PART2
1023
1032
td/telegram/BotVerifierSettings.hpp
1024
1033
td/telegram/BusinessAwayMessage.hpp
1025
1034
td/telegram/BusinessAwayMessageSchedule.hpp
1035
+ td/telegram/BusinessBotRights.hpp
1026
1036
td/telegram/BusinessConnectedBot.hpp
1027
1037
td/telegram/BusinessGreetingMessage.hpp
1028
1038
td/telegram/BusinessInfo.hpp
@@ -1034,6 +1044,7 @@ set(TDLIB_SOURCE_PART2
1034
1044
td/telegram/DialogInviteLink.hpp
1035
1045
td/telegram/DialogNotificationSettings.hpp
1036
1046
td/telegram/Dimensions.hpp
1047
+ td/telegram/DisallowedGiftsSettings.hpp
1037
1048
td/telegram/Document.hpp
1038
1049
td/telegram/DocumentsManager.hpp
1039
1050
td/telegram/DraftMessage.hpp
@@ -1092,6 +1103,7 @@ set(TDLIB_SOURCE_PART2
1092
1103
td/telegram/StarGift.hpp
1093
1104
td/telegram/StarGiftAttribute.hpp
1094
1105
td/telegram/StarGiftId.hpp
1106
+ td/telegram/StarGiftSettings.hpp
1095
1107
td/telegram/StarSubscriptionPricing.hpp
1096
1108
td/telegram/StickerMaskPosition.hpp
1097
1109
td/telegram/StickerPhotoSize.hpp
@@ -1189,11 +1201,11 @@ endif()
1189
1201
if (MSVC AND TD_ENABLE_LTO)
1190
1202
add_library (tdcore_part1 STATIC ${TDLIB_SOURCE_PART1} )
1191
1203
target_include_directories (tdcore_part1 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} > $<BUILD_INTERFACE:${TL_TD_AUTO_INCLUDE_DIR} >)
1192
- target_link_libraries (tdcore_part1 PUBLIC tdapi tdnet tddb tdactor tdutils PRIVATE tdmtproto)
1204
+ target_link_libraries (tdcore_part1 PUBLIC tdapi tdnet tddb tdactor tde2e tdutils PRIVATE tdmtproto)
1193
1205
1194
1206
add_library (tdcore_part2 STATIC ${TDLIB_SOURCE_PART2} )
1195
1207
target_include_directories (tdcore_part2 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} > $<BUILD_INTERFACE:${TL_TD_AUTO_INCLUDE_DIR} >)
1196
- target_link_libraries (tdcore_part2 PUBLIC tdapi tdnet tddb tdactor tdutils PRIVATE tdmtproto)
1208
+ target_link_libraries (tdcore_part2 PUBLIC tdapi tdnet tddb tdactor tde2e tdutils PRIVATE tdmtproto)
1197
1209
1198
1210
add_library (tdcore INTERFACE )
1199
1211
target_link_libraries (tdcore INTERFACE tdcore_part1 tdcore_part2)
@@ -1202,7 +1214,7 @@ if (MSVC AND TD_ENABLE_LTO)
1202
1214
else ()
1203
1215
add_library (tdcore STATIC ${TDLIB_SOURCE} )
1204
1216
target_include_directories (tdcore PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} > $<BUILD_INTERFACE:${TL_TD_AUTO_INCLUDE_DIR} >)
1205
- target_link_libraries (tdcore PUBLIC tdapi tdnet tddb tdactor tdutils PRIVATE tdmtproto)
1217
+ target_link_libraries (tdcore PUBLIC tdapi tdnet tddb tdactor tde2e tdutils PRIVATE tdmtproto)
1206
1218
1207
1219
set (TD_CORE_PART_TARGETS)
1208
1220
endif ()
@@ -1370,6 +1382,7 @@ include(GeneratePkgConfig)
1370
1382
if (TD_INSTALL_STATIC_LIBRARIES)
1371
1383
generate_pkgconfig(tdutils "Telegram Library - Utils" )
1372
1384
generate_pkgconfig(tdactor "Telegram Library - Actor" )
1385
+ generate_pkgconfig(tde2e "Telegram Library - E2E" )
1373
1386
generate_pkgconfig(tdnet "Telegram Library - Net" )
1374
1387
generate_pkgconfig(tdsqlite "Telegram Library - SQLite" )
1375
1388
generate_pkgconfig(tddb "Telegram Library - Database" )
0 commit comments