--- tde2e/CMakeLists.txt.orig 2026-10-08 21:02:52 UTC +++ tde2e/CMakeLists.txt @@ -66,7 +66,7 @@ set(TDE2E_TEST_SOURCE "${TDE2E_TEST_SOURCE}" PARENT_SC set(TDE2E_TEST_SOURCE "${TDE2E_TEST_SOURCE}" PARENT_SCOPE) -add_library(tde2e STATIC ${TDE2E_SOURCE}) +add_library(tde2e ${TDE2E_SOURCE}) if (NOT CMAKE_CROSSCOMPILING) add_dependencies(tde2e tl_generate_common) endif() @@ -92,3 +92,9 @@ endif() install(FILES td/e2e/e2e_api.h td/e2e/e2e_errors.h DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/td/e2e") endif() endif() + +# Add SOVERSION to shared libraries +set_target_properties(tde2e PROPERTIES + VERSION ${PROJECT_VERSION} + SOVERSION ${PROJECT_VERSION_MAJOR} + EXPORT_NAME tde2e )