From cf2be88c34b1b844fb9c2cdf28c3b5f0cce6be6b Mon Sep 17 00:00:00 2001 From: pontaoski Date: Fri, 25 Jun 2021 12:05:07 -0400 Subject: [PATCH] Make BUILD_SHARED_LIBS yield dynamic libs that don't need static libs to be linked by the user (#1542) --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index abc993f83..ca567f451 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -698,7 +698,7 @@ if (MEMPROF) endif() -add_library(tdapi STATIC ${TL_TD_API_SOURCE}) +add_library(tdapi ${TL_TD_API_SOURCE}) target_include_directories(tdapi PUBLIC $ INTERFACE $) target_link_libraries(tdapi PRIVATE tdutils) @@ -927,4 +927,5 @@ install(FILES "TdConfig.cmake" "${CMAKE_CURRENT_BINARY_DIR}/TdConfigVersion.cmak # Add SOVERSION to shared libraries set_property(TARGET tdclient PROPERTY SOVERSION "${TDLib_VERSION}") +set_property(TARGET tdapi PROPERTY SOVERSION "${TDLib_VERSION}") set_property(TARGET tdjson PROPERTY SOVERSION "${TDLib_VERSION}")