--- tdtl/CMakeLists.txt.orig 2026-10-08 21:02:52 UTC +++ tdtl/CMakeLists.txt @@ -24,5 +24,11 @@ set(TDTL_SOURCE td/tl/tl_writer.h ) -add_library(tdtl STATIC ${TDTL_SOURCE}) +add_library(tdtl ${TDTL_SOURCE}) target_include_directories(tdtl PUBLIC $) + +# Add SOVERSION to shared libraries +set_target_properties(tdtl PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR} + EXPORT_NAME tdtl )