--- tdnet/CMakeLists.txt.orig 2026-10-08 21:02:52 UTC +++ tdnet/CMakeLists.txt @@ -61,7 +61,7 @@ endif() set_source_files_properties(td/net/DarwinHttp.mm PROPERTIES COMPILE_FLAGS -fobjc-arc) endif() -add_library(tdnet STATIC ${TDNET_SOURCE}) +add_library(tdnet ${TDNET_SOURCE}) target_include_directories(tdnet PUBLIC $) target_include_directories(tdnet SYSTEM PRIVATE $) target_link_libraries(tdnet PUBLIC tdutils tdactor) @@ -89,3 +89,9 @@ endif() ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" ) endif() + +# Add SOVERSION to shared libraries +set_target_properties(tdnet PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR} + EXPORT_NAME tdnet )